2021-10-15 统计成绩

这篇博客介绍了如何计算一组成绩中的最高分、最低分和平均分。作者通过定义初始最高分和最低分为边界值,然后遍历数组更新最高分和最低分。同时,通过累加所有成绩并除以科目数量得到平均分。文章提供了详细的代码实现,并邀请读者一起探讨编程问题,鼓励大家互相学习,共同进步。
摘要由CSDN通过智能技术生成

在这里插入图片描述
在这里插入图片描述

勇敢牛牛不怕困难

牛客网

编程初学者入门训练

BC87 统计成绩

附:

在这里插入图片描述

思路:

关于求最高分和最低分:我们可以先定义好两个变量,分别代表的是最高分为0分和最低分为100分。这样只要比0分高的那么它就是最高分,接着下个分数接着进行比较,只要比原先的分数高那么就是最高分;最低分同理,比100分低的那么它就是最低分,接着下个分数接着进行比较,只要比原先的分数低那么就是最低分。
接下来解决了求最高分和最低分的问题就简单了,我们在开始需要定义一个足够大的数组能足够容纳题目中所需要输入的元素也就是多少个科目所对应分数(arr[100]可以),然后引用for循环输入数组元素的同时,也将所有数组元素相加起来,顺便进行上述的最高分和最低分的赋值运算。平均分就是总分来除以有多少个科目。
我们在输出的过程中,因为我是定义为单精度浮点型的,按照题目的输出格式要求则是%.2f。

代码实现如下:

在这里插入图片描述
在这里插入图片描述

备注:

楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!

在这里插入图片描述

2021年10月15日

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

曜摆摆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值