在程序中可以使用下标变量,即说明这些变量的整体为数组,数组中的每个变量的数据类型是相同的。 当数组中每个元素都只带有一个下标时,称这样的数组为一维数组。 从键盘输入10个整数,调用fun函数找出其中最小的数,并在main函数中输出。请编写函数fun,返回找到的最小值。
时间: 2023-06-19 14:04:24 浏览: 168
C语言程序设计-从键盘为一维整型数组输入10个整数,调用fun函数找出其中最小的数,
5星 · 资源好评率100%
可以使用以下代码实现:
```c
#include <stdio.h>
int fun(int arr[], int size) {
int min = arr[0];
for (int i = 1; i < size; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
int main() {
int arr[10];
printf("请输入10个整数:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
int min = fun(arr, 10);
printf("最小值为:%d\n", min);
return 0;
}
```
在`main`函数中,先定义一个长度为10的整型数组`arr`,然后从键盘输入10个整数,将它们存储到数组中。接着调用`fun`函数,传入数组和数组长度10作为参数,查找最小值。最后在`main`函数中输出最小值即可。
`fun`函数中使用一个变量`min`来保存当前的最小值,然后依次遍历数组中的所有元素,如果发现某个元素比`min`还要小,就将`min`更新为该元素的值。最终返回`min`即可。
阅读全文