c语言从键盘随机输入10个数(it型),保存在数组b中,求这10个数中的最小值min,并输出min。
时间: 2024-12-15 10:17:27 浏览: 6
在C语言中,你可以使用`scanf`函数从键盘输入10个整数,并将其存储在一个动态分配的数组中。然后通过遍历数组找到最小值。以下是实现这个功能的一个示例代码:
```c
#include <stdio.h>
#include <stdlib.h>
int main() {
int b[10]; // 定义一个可以存放10个整数的数组
int i, min = INT_MAX; // 初始化min为整数的最大值
// 从键盘随机输入10个整数
for (i = 0; i < 10; ++i) {
printf("请输入第 %d 个数: ", i + 1);
scanf("%d", &b[i]);
if (b[i] < min) { // 如果当前数值小于已知的最小值
min = b[i]; // 更新最小值
}
}
// 输出最小值
printf("这10个数中的最小值是: %d\n", min);
return 0;
}
```
在这个程序中,我们首先初始化了`min`为`INT_MAX`,这是为了确保初始状态下数组中的任何一个元素都比它小。然后我们循环读取用户输入,如果新输入的数字小于当前的`min`,就更新`min`。
阅读全文