C语言程序:计算10个学生的平均分、最高分和最低分
#include <stdio.h>
int main() {
int scores[10];
int choice;
int sum = 0;
int max = 0;
int min = 100;
printf('请输入10个同学的成绩:\n');
for (int i = 0; i < 10; i++) {
scanf('%d', &scores[i]);
}
do {
printf('请选择要进行的操作:\n');
printf('1. 求平均分\n');
printf('2. 求最高分\n');
printf('3. 求最低分\n');
printf('4. 退出程序\n');
scanf('%d', &choice);
switch (choice) {
case 1:
for (int i = 0; i < 10; i++) {
sum += scores[i];
}
printf('平均分为:%d\n', sum / 10);
break;
case 2:
for (int i = 0; i < 10; i++) {
if (scores[i] > max) {
max = scores[i];
}
}
printf('最高分为:%d\n', max);
break;
case 3:
for (int i = 0; i < 10; i++) {
if (scores[i] < min) {
min = scores[i];
}
}
printf('最低分为:%d\n', min);
break;
case 4:
printf('程序已退出。\n');
break;
default:
printf('输入错误,请重新输入。\n');
break;
}
} while (choice != 4);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/ocjD 著作权归作者所有。请勿转载和采集!