从键盘上输入10个整数求最大值及最小值用数组
时间: 2024-09-11 14:18:57 浏览: 74
java 输入一个数字组成的数组(输出该数组的最大值和最小值)
要从键盘上输入10个整数并找出其中的最大值和最小值,你可以使用以下C语言程序。这个程序首先创建一个长度为10的数组来存储这些数字,然后遍历数组找到最大值和最小值。
```c
#include <stdio.h>
#define MAX_SIZE 10
int main() {
int numbers[MAX_SIZE];
int i, max = numbers[0], min = numbers[0];
// 输入10个整数
for (i = 0; i < MAX_SIZE; i++) {
printf("请输入第 %d 个整数:", i + 1);
scanf("%d", &numbers[i]);
// 如果当前数值大于已知的最大值,更新max
if (numbers[i] > max) {
max = numbers[i];
}
// 如果当前数值小于已知的最小值,更新min
if (numbers[i] < min) {
min = numbers[i];
}
}
// 打印结果
printf("最大值是:%d\n", max);
printf("最小值是:%d\n", min);
return 0;
}
```
在这个程序中,我们假设用户总是能够正确输入整数。如果需要处理可能的错误(如非整数输入),可以在`scanf`后添加错误检查。现在运行这个程序,它会提示用户逐个输入10个整数,并显示最大值和最小值。
阅读全文