【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
GESP各级别考纲、真题讲解、知识拓展和练习清单等详见【置顶】【GESP】C++ 认证学习资源汇总
“luogu-”系列题目已加入洛谷Java、C++初学团队,作业清单,可在线评测,团队名额有限。
“bcqm-”系列题目可在编程启蒙题库进行在线评测。
欢迎加入:Java、C++、Python技术交流QQ群(982860385),大佬免费带队,有问必答
欢迎加入:C++ GESP/CSP认证学习QQ频道,考试资源总结汇总
欢迎加入:C++ GESP/CSP学习交流QQ群(688906745),考试认证学员交流,互帮互助
本文由作者按照 CC BY 4.0 进行授权