noip2017年全国青少年信息学奥林匹克竞赛决赛(普及组)01
【noip2017年全国青少年信息学奥林匹克竞赛决赛(普及组)】
01:成绩
【题目描述】
牛牛最近学习了 C++入门课程,这门课程的总成绩计算方法是:
总成绩 = 作业成绩 × 20% + 小测成绩 × 30% + 期末考试成绩 × 50%
牛牛想知道,这门课程自己最终能得到多少分。
【输入】
只有 1 行,包含三个非负整数A、B、C,分别表示牛牛的作业成绩、小测 成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 分。
【输出】
只有 1 行,包含一个整数,即牛牛这门课程的总成绩,满分也是 100 分。
【输入样例】
100 100 80【输出样例】
90【提示】
【输入输出样例 1 说明】 牛牛的作业成绩是 100 分,小测成绩是 100 分,期末考试成绩是 80 分,总成 绩是 100 × 20% + 100 × 30% + 80 × 50% = 20 + 30 + 40 = 90。
【输入输出样例 2】
输入:
60 90 80
输出:
79
【输入输出样例 2 说明】 牛牛的作业成绩是 60 分,小测成绩是 90 分,期末考试成绩是 80 分,总成绩是 60 × 20% + 90 × 30% + 80 × 50% = 12 + 27 + 40 = 79。
【数据说明】
对于 30% 的数据,A = B = 0。
对于另外 30% 的数据,A = B = 100。
对于 100% 的数据, 0 ≤ A、B、C ≤ 100 且 A、B、C 都是 10 的整数倍。
程序代码:
#include
using namespace std;
int main()
{
double a,b,c,w;
cin>>a>>b>>c;
w=a*0.2+b*0.3+c*0.5;
cout<<w<<endl;
return 0;
} 本题是noip历届决赛最水的一道试题,10行代码都不到,稍稍用
心就能拿到满分,就没必要再作任何说明了
◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆ ◆◆ ◆
◆ “智能”是这个时代的主题,我们每天使用的手机软件,本质上是计算机程序;即将普及的“无人驾驶汽车”、“无人超市”,背后也是计算机程序。人工智能将逐步替代人类工作,我们应该让孩子走在这时代的浪潮前沿。
◆ 因为编程如此重要,所以全国的重点大学、高中都很看重具有编程能力的学生。获得信息学竞赛省级及以上级别奖项的学生,可获得全国重点大学保送和自主招生资格。
◆ 学习编程的最佳入门时期是:四、五、六年级和初一。
如果您对信息学编程有一定的兴趣,数学基础好,请联系我们,会给你一个美好的未来人生!--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com