问题:1565. 成绩(score)
类型:基本运算、小数运算
题目描述:
牛牛最近学习了 C++ 入门课程,这门课程的总成绩计算方法是:
总成绩=作业成绩 ×20% + 小测成绩 ×30% + 期末考试成绩 ×50%。
牛牛想知道,这门课程自己最终能得到多少分。
输入:
三个非负整数A、B、C ,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。
相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。
输出:
一个整数,即牛牛这门课程的总成绩,满分也是 100 分。
样例:
输入:
100 100 80
输出:
90
说明:
【输入输出样例 1 说明】
牛牛的作业成绩是 100 分,小测成绩是 100 分,期末考试成绩是 80 分,总成绩是 100×20% + 100×30% +80×50% =20+30+40=90。
【输入输出样例2说明】
牛牛的作业成绩是 60 分,小测成绩是 90 分,期末考试成绩是 80 分,总成绩是 60×20% +90×30% +80×50%= 79 。
【数据说明】
对于 30% 数据,A=B=0 。
对于另外 30% 的数据, A=B=100 。
对于 100% 的数据,0≤A , B ,C≤100 且A、B、C 都是 10 的整数倍。
完整代码如下:
#include <bits/stdc++.h>
using namespace std;
int main() {
int a, b, c, result;
cin >> a >> b >> c;
result = a * 0.2 + b * 0.3 + c * 0.5;
cout << result;
return 0;
}