//请编写一个函数 int fun(int *s,int t,int *k),用来求出数组的最小元素在数组的下标,用K返回
#include<stdio.h>
int fun(int *s,int t,int *k)
{
int min = *s;
int i;
for(i=0;i<t;i++)
{
if(min > *(s+i))
{
min = *(s+i);
*k = i;
}
}
return *k;
}
main()
{
int k;
int a[10]={876,675,896,101,301,401,980,431,451,777};
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
}
#include<stdio.h>
int fun(int *s,int t,int *k)
{
int min = *s;
int i;
for(i=0;i<t;i++)
{
if(min > *(s+i))
{
min = *(s+i);
*k = i;
}
}
return *k;
}
main()
{
int k;
int a[10]={876,675,896,101,301,401,980,431,451,777};
fun(a,10,&k);
printf("%d,%d\n",k,a[k]);
}