用c++ 写一个从键盘输入班级20个同学成绩(0至100之间)存放到数组a中,输出其中最大值和最小值
时间: 2023-03-23 20:03:48 浏览: 257
拓展若干整数的最大值问题-c++数组学习资料
好的,下面是用C语言实现的程序,可以从键盘输入20个同学的成绩(0~100之间),并将其存储到数组中,然后输出其中的最大值和最小值:
```
#include <stdio.h>
int main() {
int scores[20]; // 定义存储成绩的数组
int i, max, min;
// 从键盘输入20个同学的成绩
for (i = 0; i < 20; i++) {
printf("请输入第%d个同学的成绩:", i+1);
scanf("%d", &scores[i]);
}
// 初始化max和min
max = scores[0];
min = scores[0];
// 遍历数组,找出其中的最大值和最小值
for (i = 1; i < 20; i++) {
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
// 输出结果
printf("最大值为:%d\n", max);
printf("最小值为:%d\n", min);
return 0;
}
```
希望对您有帮助!
阅读全文