编写程序从键盘上输入10个整数,求其中最大值和最小值及其序号
时间: 2024-05-02 14:20:40 浏览: 104
您好!根据您的要求,以下是程序的实现:
```
#include <stdio.h>
int main() {
int i = 1;
int max, min, max_index, min_index;
int input;
printf("请输入10个整数:\n");
// 先读取一个数,作为最大值和最小值的初始值
scanf("%d", &input);
max = min = input;
max_index = min_index = 1;
// 依次读取后续的9个数,更新最大值、最小值和序号
for (i = 2; i <= 10; i++) {
scanf("%d", &input);
if (input > max) {
max = input;
max_index = i;
} else if (input < min) {
min = input;
min_index = i;
}
}
printf("最大值为:%d,序号为:%d\n", max, max_index);
printf("最小值为:%d,序号为:%d\n", min, min_index);
return 0;
}
```
运行程序后,在输入界面中按顺序输入10个整数,程序将自动计算出其中最大值、最小值及其序号并输出。如果有任何疑问,请随时与我交流。
阅读全文