【GESP】C++一级练习BCQM3034,还是浮点数计算,国庆七天乐
一道又回到简单浮点数计算水平的题,巩固基本语法练习。
BCQM3034
题目要求
描述
牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是:总成绩 = 作业成绩×20%+小测成绩×30%+期末考试成绩×50%
牛牛想知道,这门课程自己最终能得到多少分。
输入
只有 1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。0 ≤ A、B、C ≤ 100 且 A、B、C 都是 10 的整数倍。
输出
只有 1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是100 分。
输入样例
100 100 80
输出样例
90
题目分析
一道简单的加权计算的题,用浮点数乘法运算即可。
代码参考
1
2
3
4
5
6
7
8
9
#include <iostream>
using namespace std;
int main() {
int A, B, C, d = 0;
cin >> A >> B >> C;
d = A * 0.2 + B * 0.3 + C * 0.5;
cout << d;
return 0;
}
所有代码已上传至Github:https://github.com/lihongzheshuai/yummy-code
本文由作者按照 CC BY 4.0 进行授权