/*------------------------------------------------ 【程序设计】 -------------------------------------------------- 功能:从键盘为一维整型数组输入10个整数,调用fun 函 数找出其中最小的数,并在main函数中输出。。 ------------------------------------------------*/ #include "stdio.h" void wwjt();
时间: 2023-08-15 13:38:02 浏览: 51
以下是程序实现:
```
#include <stdio.h>
// 函数声明
int fun(int arr[], int n);
int main() {
int arr[10]; // 定义一维数组
int i, min;
printf("请输入10个整数:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &arr[i]);
}
// 调用函数,找出最小值
min = fun(arr, 10);
printf("数组中最小的数是:%d\n", min);
return 0;
}
// 函数定义
int fun(int arr[], int n) {
int i, min;
min = arr[0]; // 先假设第一个数最小
for (i = 1; i < n; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
```
程序的实现过程如下:
1. 在主函数中定义一维数组 `arr[10]` 存储输入的整数。
2. 循环输入 10 个整数。
3. 调用函数 `fun`,返回数组中最小的数。
4. 输出最小值。
注意,程序中函数的返回值类型和参数需要根据题目要求进行设置。