C++实现:定义一个函数fun(),实现的功能为:把20个随机数存入一个数组中,然后输出该数组中的最小值下标。 定义完成fun()后,在main函数中完成调用 测试函数是否正确。提示:fun()函数有返回值和形 参,需要你自己思考定义。
时间: 2023-06-04 13:07:40 浏览: 110
C语言程序设计-把20个随机数存入一个数组,然后输出该数组中的最小值;其中确定最小值的下标的操作在fun函数中实现
5星 · 资源好评率100%
好的,我明白了。以下是C语言实现的代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int fun(int array[], int length)
{
int min_index = 0;
for (int i = 1; i < length; i++)
{
if (array[i] < array[min_index])
{
min_index = i;
}
}
return min_index;
}
int main()
{
int array[20];
srand((unsigned)time(NULL));
for (int i = 0; i < 20; i++)
{
array[i] = rand() % 100;
printf("%d ", array[i]);
}
printf("\n");
int min_index = fun(array, 20);
printf("The index of minimum element in the array is %d.\n", min_index);
return 0;
}
```
代码的实现很简单,定义了一个函数fun(),用于将20个随机数存入一个数组中,并找出该数组中的最小值下标。然后在main函数中调用fun()函数,并输出最小值下标。
阅读全文