#include "stdio.h"
int fun(int *s,int t,int *k)
{
int i,max;
max=s[0];
for(i=0;i<t;i++)
{
if(max<s[i])
{
max=s[i];
*k=i;
}
}
return *k;
}
main()
{ int a[10],k;
int i,s;
printf("请输入十个数:\n");
for(i=0;i<10;i++)
{
scanf("%d",&a[i]);
}
s=fun(a,10,&k);
printf("最大值的下标是%d:\n",s);
printf("最大值是:%d\n",a[s]);
}
请编写一个函数 void fun(int *s, int n, int *k),用来求出数组s中的最大元素在数组中的下标, 用k带回。其中n为主函数数组中的数据个数。
最新推荐文章于 2023-12-14 15:16:56 发布