文章

【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 进行授权