用C语言从键盘输入n个整数,找出其中的最大值和最小值,并输出。
时间: 2023-06-11 13:09:27 浏览: 114
从输入的一批正整数中求出最大值、最小值和平均值,输入0结束数据的输入
可以使用一个数组来存储这n个整数,然后遍历数组,找出其中的最大值和最小值。以下是示例代码:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入整数个数: ");
scanf("%d", &n);
int nums[n];
printf("请输入%d个整数: ", n);
for (int i = 0; i < n; i++) {
scanf("%d", &nums[i]);
}
int max = nums[0];
int min = nums[0];
for (int i = 1; i < n; i++) {
if (nums[i] > max) {
max = nums[i];
}
if (nums[i] < min) {
min = nums[i];
}
}
printf("最大值为: %d\n", max);
printf("最小值为: %d\n", min);
return 0;
}
```
注意,这里使用了变长数组,需要使用C99标准或更高版本的编译器。
阅读全文