【NOIP 2017普及组】 成绩
题目描述
牛牛最近学习了C++入门课程,这门课程的总成绩计算方法是:
总成绩=作业成绩×20%+小测成绩×30%+期末考试成绩×50%
牛牛想知道,这门课程自己最终能得到多少分。
输入输出格式
输入格式:
输入文件只有1行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是100分。
输出格式:
输出文件只有1行,包含一个整数,即牛牛这门课程的总成绩,满分也是100分。
输入输出样例
输入样例#1:
100 100 80
输出样例#1:
90
输入样例#2:
60 90 80
输出样例#2:
79
【题目解析】
话说,这道题是一道真心很水的题,连初学者,也能一举拿下它。当时看到这题的我,其实并不是满脸笑容,而是一脸恐惧。(这题会不会有坑?坑在那里?我怎么看不到?)于是我一再读题,似乎并没有发现什么异样。但值得提醒的是:不要粗心,不要忘记打freopen,当然,也不要忘了注释。呵呵,上代码。
#include<cstdio>
#include<algorithm>
#include<cstring>
using namespace std;
int a,b,c;
int main()
{freopen("score.in","r",stdin);freopen("score.out","w",stdout);scanf("%d %d %d",&a,&b,&c);printf("%d",a*2/10+b*3/10+c*5/10);return 0;
}