用c语言写:输入一个正整数n,再输入n个整数,输出最小值
时间: 2024-12-23 10:16:18 浏览: 0
C语言 从键盘上输入的一组正整数(以输入0为结束),统计并计算出最小值数字的数 量在这组数字中的占比,显示最终结果
在C语言中,你可以使用一个简单的循环结构来实现这个功能。下面是一个基本的例子:
```c
#include <stdio.h>
int main() {
int n;
printf("请输入一个正整数n:");
scanf("%d", &n);
if (n <= 0) {
printf("错误:n必须是正整数。\n");
return 1; // 如果输入非正整数,程序结束
}
int min = n; // 假设第一个数字就是最小值
for (int i = 1; i <= n; i++) {
int num;
printf("请输入第 %d 个整数:", i);
scanf("%d", &num);
if (num < min) { // 如果当前数字小于已知的最小值
min = num; // 更新最小值
}
}
printf("最小值是:%d\n", min);
return 0;
}
```
在这个程序中,我们首先获取用户输入的正整数`n`,然后用一个for循环读取并比较每个输入的整数,找到其中的最小值。
阅读全文