题解 | #统计成绩#

统计成绩

http://www.nowcoder.com/practice/cad8d946adf64ab3b17a555d68dc0bba

#include<stdio.h> int main() { int n; scanf("%d", &n); float score[100] = {0}; float max = 0.0; //如果比给的最大值还要大,那必然是最大值所以此处设0 float min = 100.0; //如果比给的最小值还要小,那必然是最小值所以此处设100 float sum = 0.0; float avg = 0.0; int i![;alt] for (i = 0; i < n; i++) { scanf("%f", &score[i]); sum += score[i]; avg = sum / n; if (score[i] > max) { max = score[i]; } if (score[i] < min) { min = score[i]; }

}
printf("%.2f %.2f %.2f", max, min, avg);

} alt

C语言刷题 文章被收录于专栏

自己从头开始刷的C语言

全部评论
你的代码写的很美,但是有一点我觉得那个求平均数最好放在for循环的外面。
点赞 回复 分享
发布于 2022-08-27 22:56 江苏

相关推荐

评论
13
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务