【每日一练】一个班有10个同学,通过键盘输入成绩, 并打印输出,每行输出5个同学的成绩。并求出平均成绩,最高分、最低分并输出。

阅读: 评论:0

【每日一练】一个班有10个同学,通过键盘输入成绩, 并打印输出,每行输出5个同学的成绩。并求出平均成绩,最高分、最低分并输出。

【每日一练】一个班有10个同学,通过键盘输入成绩, 并打印输出,每行输出5个同学的成绩。并求出平均成绩,最高分、最低分并输出。

我们首先建立一个数组用来放是个人的成绩

然后利用for循环对十人的成绩依次录入

取数组第一个为最低分,并同时用sum对成绩进行累加

利用if判断当前的a[i]是否比最大值大

倘若大于最大值,则替代当前的最大值

判断最小值亦然。

当走完for的循环,利用十个累加之和求出ave

最后通过五组一换行输出成绩以及最高分,最低分和平均成绩。

#include <stdio.h>
int main(){int x,i,max=0,min=0;double sum=0,ave=0;int a[10];for(i=0;i<10;i++){scanf("%d",&a[i]);if(i==0)min = a[i];sum+=a[i];if(max<a[i])max=a[i];if(min>a[i])min=a[i];}ave=sum/10;for(i=0;i<5;i++)printf("%d ",a[i]);printf("n");for(i=5;i<10;i++)printf("%d ",a[i]);printf("平均成绩%f,最高分%d,最低分%d ",ave,max,min);
}

本文发布于:2024-01-29 18:11:05,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170652306717326.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:成绩   求出   同学   最高分   键盘输入
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23