编写一个程序,能够找出键盘输入的几个整数中最小的整数。假定键盘输入的第一个数代表的是输入整数的个数。例如:输入3 5 1 4,输出为1。 用C语言写
时间: 2024-10-28 09:07:30 浏览: 35
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,
5星 · 资源好评率100%
要编写一个C语言程序来找出几个整数中的最小值,你可以按照以下步骤:
```c
#include <stdio.h>
int main() {
int n, numbers[100], min; // 定义数组大小和最小值变量
// 获取输入的整数个数
printf("请输入整数的数量: ");
scanf("%d", &n);
if (n > sizeof(numbers)) { // 检查输入是否超过数组大小
printf("输入过多,请重新输入。\n");
return 1;
}
// 读取并存储所有整数
for (int i = 0; i < n; i++) {
printf("请输入第 %d 个整数: ", i + 1);
scanf("%d", &numbers[i]);
}
// 初始化最小值为第一个元素
min = numbers[0];
// 找出数组中的最小值
for (int i = 1; i < n; i++) {
if (numbers[i] < min) {
min = numbers[i];
}
}
// 输出最小值
printf("最小的整数是: %d\n", min);
return 0;
}
```
这个程序首先获取用户输入的整数个数,然后遍历一次数组来找到最小值。注意,这里假设用户会输入合理的数值,实际应用中可能需要添加错误检查和边界处理。
阅读全文