专栏文章

P3954 [NOIP2017 普及组] 成绩

P3954题解参与者 1已保存评论 0

文章操作

快速查看文章及其快照的属性,并进行相关操作。

当前评论
0 条
当前快照
1 份
快照标识符
@miqkp7t0
此快照首次捕获于
2025/12/04 06:23
3 个月前
此快照最后确认于
2025/12/04 06:23
3 个月前
查看原文

P3954 [NOIP2017 普及组] 成绩

这道题是最简单的NOIP题了

解说方法

众所周知20/10020 / 100就是 2020%
但是 / 是整除,所以要先乘1.0转换成小数在除。 最后在输出他们的和。(注意是20/10020 / 100 不是 100/20100 / 20
直接亮代码:
CPP
#include <bits/stdc++.h>
using namespace std;
#define int long long
int a, b, c;//a就是作业成绩,b是小测成绩,c是期末考试成绩 
signed main()
{
	cin >> a >> b >> c; 
	double zuoye = a * (20 * 1.0 / 100);//20/100即20% 
	double xiaoce = b * (30 * 1.0 / 100);//30/100即30% 
	double qimo = c * (50 * 1.0 / 100);//50/100即50% 
	cout << zuoye + xiaoce + qimo << "\n";//输出他们的和 
	return 0;
}

评论

0 条评论,欢迎与作者交流。

正在加载评论...