c语言。输入10个学生课程成绩,输出最高分,最低分平均分

1个回答
展开全部
摘要 #include "stdio.h"int main(){int buf[10] = {};int i;float max=-1,min=100;float sum = 0,average = 0;printf("输入10个学生的成绩:");for(i=0;i<10;i++){scanf("%d",&buf[i]);sum = sum + buf[i];if (max buf[i])max = buf[i];if(min > buf[i])min = buf[i];}average = sum/10;printf("最高成绩为:%.1f\n",max);printf("最低成绩为:%.1f\n",min);printf("平均成绩为:%.1f\n",average);return 0;
咨询记录 · 回答于2022-12-12
c语言。输入10个学生课程成绩,输出最高分,最低分平均分
2. (12.0分) 4.1-2键盘输入10个学生的某门]课程的百分制成绩,输出他们的最高成绩、最低成绩和平均成绩例如:输入:11223344556677889989输出:最高成绩为: 99.0,最低成绩为: 11.0,平均成绩为: 58.4
完整的
#include "stdio.h"int main(){int buf[10] = {};int i;float max=-1,min=100;float sum = 0,average = 0;printf("输入10个学生的成绩:");for(i=0;i<10;i++){scanf("%d",&buf[i]);sum = sum + buf[i];if (max buf[i])max = buf[i];if(min > buf[i])min = buf[i];}average = sum/10;printf("最高成绩为:%.1f\n",max);printf("最低成绩为:%.1f\n",min);printf("平均成绩为:%.1f\n",average);return 0;
因为这个数据规模很小,只有10个人而已, 所以求平均分就直接利用if语句实现累加求和然后用除法了,如果规模大的话可以考虑其他方法哦。
如果您还有其他问题,可以截图给我哦
#includeint main(){ int arr[3][3] = {}; int i = 0, j = 0; { for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { scanf("%d", &arr[i][j]); } } } for (i = 0; i < 3; i++) { for (j = 0; j < 3; j++) { printf("%d ", arr[j][i]); } printf("\n"); } return 0;}
已赞过
你对这个回答的评价是?
评论 收起
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消