题目内容:
请编写函数fun,其功能是:找出一维整型数组元素中最大的值所在的下标,并通过形参传回。数组元素中的值已在主函数中赋予。 主函数中X是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
注意:部分源程序给出如下。
请勿改动主函数main()和其他函数中的任何内容,仅在函数fun()的花括号中填人你编写的若干语句。
试题程序:
#include<time.h>
#include<stdlib.h2>
#include<stdio.h>
void fun(mt a口,inl n,"mr*max,int*∞ I
{
}
void main()
{
int i,x[20],m,x,index,n=10;
sranf((unsigned)time(NULL));
for(i=0:i<=n;i++)
{
x[i]=rand()%50;
print{("%4d",X[i]);//输出一个随机数组
}
printf("\n");
fun(x,n,&max,&index);
printf("Max=%5d,Index=%4d\,n",max,in
dex);
}
参考答案:
答案解析: