【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]

【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]_第1张图片

大家好,我是花无缺,一枚热爱生活的新时代青年,感谢你的阅读~
‍个人主页:@huawuque404
欢迎 点赞 收藏⭐ 留言 加关注✅!
本文由 huawuque404 原创

收录于专栏 【算法题集】


文章目录

  • 成绩
    • 题目描述
    • 输入格式
    • 输出格式
    • 样例1
      • 样例输入1
      • 样例输出1
    • 样例2
      • 样例输入2
      • 样例输出2
    • 提示
      • 输入输出样例 1 说明
      • 输入输出样例 2 说明
    • 数据说明
    • 我的题解
      • 结果
    • 优解
    • 反思总结
    • [顺序结构]一周刷题总结


成绩

题目描述

牛牛最近学习了 C++ 入门课程,这门课程的总成绩计算方法是:

总成绩=作业成绩 20%+小测成绩 × 30 ×30%+ ×30期末考试成绩50%

牛牛想知道,这门课程自己最终能得到多少分。

输入格式

三个非负整数 A , B , C A,B,C A,B,C,分别表示牛牛的作业成绩、小测成绩和期末考试成绩。相邻两个数之间用一个空格隔开,三项成绩满分都是 100 100 100 分。

输出格式

一个整数,即牛牛这门课程的总成绩,满分也是 100 100 100 分。

样例1

样例输入1

100 100 80

样例输出1

90

样例2

样例输入2

60 90 80

样例输出2

79

提示

输入输出样例 1 说明

牛牛的作业成绩是 100 100 100 分,小测成绩是 100 100 100 分,期末考试成绩是 80 80 80 分,总成绩是 100 × 20 % + 100 × 30 % + 80 × 50 % = 20 + 30 + 40 = 90 100 \times 20\%+100 \times 30\%+80 \times 50\%=20+30+40=90 100×20%+100×30%+80×50%=20+30+40=90

输入输出样例 2 说明

牛牛的作业成绩是 60 60 60 分,小测成绩是 90 90 90 分,期末考试成绩是 80 80 80 分,总成绩是 60 × 20 % + 90 × 30 % + 80 × 50 % = 12 + 27 + 40 = 79 60 \times 20\%+90 \times 30\%+80 \times 50\%=12+27+40=79 60×20%+90×30%+80×50%=12+27+40=79

数据说明

对于 30 % 30\% 30% 的数据, A = B = 0 A=B=0 A=B=0

对于另外 30 % 30\% 30% 的数据, A = B = 100 A=B=100 A=B=100

对于 100 % 100\% 100% 的数据, 0 ≤ A , B , C ≤ 100 0≤A,B,C≤100 0A,B,C100 A , B , C A,B,C A,B,C 都是 10 10 10 的整数倍。

我的题解

//C语言
#include 

int main()
{

    int sum, a, b, c;
    scanf("%d%d%d", &a, &b, &c);
    sum = (a * 0.2 + b * 0.3 + c * 0.5);
    printf("%d", sum);
    return 0;
}

结果

Accepted

优解

//C++
#include
using namespace std;
int main()
{
    int a,b,c;
    int s;
    scanf("%d%d%d",&a,&b,&c);
    s=a*20/100+b*30/100+c*50/100;//不涉及强制转化
    printf("%d",s);
} 

反思总结

这个题就是一个简单的数学比例求和问题,输入输出也不用考虑精度,直接输出整数部分就可以了。

[顺序结构]一周刷题总结

8天之前,我从【day1】【洛谷算法题】-B2002Hello,World-刷题反思集 这一篇文章开始了我的算法学习之路,虽然这是一个非常简单的题目,甚至严格意义上来说它根本算不上是一个算法题,但是它包含了一门编程语言最基础的语法,以及最基本的语法结构:顺序结构,从这最简单的开始,慢慢的深入之。

我相信,只要坚持不懈的前进,就会不断升级打怪,不断超越自我,不断追赶前人。这是我的使命,也是我们这一代人的使命。“长江后浪推前浪”,不仅是前浪人的谦虚低调,也是前辈们对晚辈的期待与嘱托,一代人有一代人的使命,一代人有一代人的追求,我们这代人,要迎难而上,要勇立潮头!
【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]_第2张图片今天,[顺序结构]入门题单已经全部做完,一个小进步吧,前路漫漫,继续努力。

这是第一次写博客,故博客质量尚有不佳,每日往往要花很多时间在写博客这件事情上,因力求完美,只希望能与各位前辈大佬朋友们分享我每日的学习思考,期许与同行共同交流。虽鄙人不才,当下才刚刚上路,只希望能与诸君共勉之,感谢大家对我的支持与包容,我会继续进步,希望在提升自己的同时给大家带来优质的技术文章,利己及人。近年来,只听闻各种流言蜚语,我计算机行业正值寒流,我也心怀畏惧,可当下却又无能为力,迷茫早已成为了生活中的常客。但我始终相信,寒流之如黑暗,一定会被光明所驱逐。眼下,做好自己该做的事情,厘清思路,脚踏实地,不要轻信他人之流言,坚持下去,寒流定会不攻自破。

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。 坚持,就是胜利~

关注我,我们一起冲破黑暗,一起成长。


欢迎关注我的博客:来和我一起成长吧! 现在关注我,以后就是老粉了(手动狗头)
一起进步-刷题专栏:算法题集
往期精彩好文:
HTML基础知识详解
【day2】【洛谷算法题】-B5704字母转换-刷题反思集[入门1顺序结构]
【day6】【洛谷算法题】-P2029大象喝水-刷题反思集[入门1顺序结构]
你们的点赞 收藏⭐ 留言 关注✅
是我持续创作,输出优质内容的最大动力!
谢谢!

【day8】【洛谷算法题】-P3954成绩-刷题反思集[入门1顺序结构][附一周思考总结]_第3张图片

你可能感兴趣的:(算法题集,算法,c++,c语言,数据结构)