输入一个正整数N和N个整数,求最大最小,C语言
时间: 2024-11-12 13:42:16 浏览: 15
在C语言中,你可以使用数组来存储N个整数,并通过循环结构找到其中的最大值和最小值。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int N;
printf("请输入正整数N: ");
scanf("%d", &N);
// 假设我们有一个名为numbers的数组,用于存储输入的N个整数
int numbers[N];
printf("请输入%d个整数: ", N);
for (int i = 0; i < N; i++) {
scanf("%d", &numbers[i]);
}
// 初始化最大值和最小值为第一个元素
int max = numbers[0], min = numbers[0];
// 遍历数组查找最大值和最小值
for (int i = 1; i < N; i++) {
if (numbers[i] > max) {
max = numbers[i]; // 如果当前元素大于max,更新max
}
if (numbers[i] < min) {
min = numbers[i]; // 如果当前元素小于min,更新min
}
}
printf("最大值是: %d\n", max);
printf("最小值是: %d\n", min);
return 0;
}
阅读全文