C语言 从键盘上输入四个整数,通过间接引用方式找出其中的最小数并输出。
时间: 2024-02-28 07:58:00 浏览: 113
好的,这是一个简单的 C 语言程序,可以实现你的需求:
```c
#include <stdio.h>
void find_min(int *nums, int size, int *min) {
*min = nums[0];
for (int i = 1; i < size; i++) {
if (nums[i] < *min) {
*min = nums[i];
}
}
}
int main(void) {
int nums[4];
int min;
printf("请输入四个整数:\n");
for (int i = 0; i < 4; i++) {
scanf("%d", &nums[i]);
}
find_min(nums, 4, &min);
printf("最小数为:%d\n", min);
return 0;
}
```
这个程序中,我们定义了 `find_min()` 函数,这个函数通过指针的方式来修改 `min` 变量的值,找到数组中的最小数。在 `main()` 函数中,我们通过循环从键盘上读取四个整数,并将它们存储在 `nums` 数组中。然后调用 `find_min()` 函数,找到 `nums` 数组中的最小数,将其存储在 `min` 变量中,并输出最小数的值。
阅读全文