noip2017年全国青少年信息学奥林匹克竞赛决赛(普及组)01
2019-08-11 13:27
【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