用C语言 编写一个程序 用户输入若干个整数 试找出其中的最大数和最小数
时间: 2024-11-06 16:19:49 浏览: 63
c语言编写程序实现两个超长正整数(每个最长80位数字)的减法运算
在C语言中,编写一个程序来找出用户输入的一组整数中的最大值和最小值,可以使用一个简单的遍历算法。下面是一个基本的示例:
```c
#include <stdio.h>
int main() {
int n, num, max = 0, min = 0; // 初始化最大值和最小值为0
printf("请输入整数的数量: ");
scanf("%d", &n);
if (n <= 0) {
printf("错误!请输入一个正整数。\n");
return 1;
}
printf("请输入%d个整数:\n", n);
for (int i = 0; i < n; i++) {
scanf("%d", &num);
if (i == 0 || num > max) { // 如果是第一个数字或者当前数大于当前最大值
max = num;
}
if (i == 0 || num < min) { // 如果是第一个数字或者当前数小于当前最小值
min = num;
}
}
printf("最大的数是: %d\n", max);
printf("最小的数是: %d\n", min);
return 0;
}
```
这个程序首先让用户输入整数的数量,然后依次读取每个数字,并更新最大值和最小值。如果用户输入的不是正整数,程序会给出错误提示。
阅读全文