勇敢牛牛不怕困难
牛客网
编程初学者入门训练
BC87 统计成绩
附:
思路:
关于求最高分和最低分:我们可以先定义好两个变量,分别代表的是最高分为0分和最低分为100分。这样只要比0分高的那么它就是最高分,接着下个分数接着进行比较,只要比原先的分数高那么就是最高分;最低分同理,比100分低的那么它就是最低分,接着下个分数接着进行比较,只要比原先的分数低那么就是最低分。
接下来解决了求最高分和最低分的问题就简单了,我们在开始需要定义一个足够大的数组能足够容纳题目中所需要输入的元素也就是多少个科目所对应分数(arr[100]可以),然后引用for循环输入数组元素的同时,也将所有数组元素相加起来,顺便进行上述的最高分和最低分的赋值运算。平均分就是总分来除以有多少个科目。
我们在输出的过程中,因为我是定义为单精度浮点型的,按照题目的输出格式要求则是%.2f。
代码实现如下:
备注:
楼主不才,不喜勿喷,若有错误或需要改进的地方,非常感谢你的指出,我会积极学习采纳。谢谢家人们一直以来的支持和鼓励,我会继续努力再接再励创作出更多优质的文章来回报家人们的。编程爱好的xdm,若有编程学习方面的问题可以私信我一同探讨(我尽力帮),毕竟“众人拾柴火焰高”,大家一起交流学习,共同进步!
2021年10月15日