用c语言编程4.输入n(n<10),再输入n个数 (1)求最小值
时间: 2024-10-24 07:11:40 浏览: 26
C语言编程题库.pdf
在 C 语言中,为了实现这个功能,你可以创建一个循环结构来接受用户输入,并同时跟踪当前找到的最小值。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int n, num, min = INT_MAX; // 初始化最小值为整型最大值
printf("请输入数字的个数 (n<10): ");
scanf("%d", &n);
if (n >= 1 && n <= 10) { // 确保 n 的范围
for (int i = 0; i < n; i++) {
printf("请输入第 %d 个数: ", i + 1);
scanf("%d", &num);
// 如果当前数比已知的最小值小,更新最小值
if (num < min) {
min = num;
}
}
printf("最小值是: %d\n", min);
} else {
printf("错误:n的值应该在1到10之间。\n");
}
return 0;
}
```
在这个程序中,我们首先读取用户输入的数值个数 `n`,然后用一个循环依次获取每个数值并检查是否小于当前的最小值。如果找到更小的数,则更新 `min`。当所有数都输入完毕后,输出找到的最小值。
阅读全文