10个数找最大值,并标出是第几号
#include <stdio.h>
void fun(int *s, int t , int *k);
int main( )
{int i;
int a[10], k ;
for( i=0; i<10; i++)
scanf("%d",&a[i]);
fun(a,10,&k);
printf("%d\n",k);
printf("%d",a[k]);
return 0;
}
void fun(int *s, int t , int *k)
{
int i,min=0;
min=s[0];
for(i=1; i<t-1; i++)
{
if(s[i]<=min)
min=s[i];
}
for(i=0; i<t; i++)
{
if(s[i]==min)
*k=i;
}
return ;
}
就是min=s[i];为什么就可以返回主函数。。。。。。。。。我随便删了一个东西就打对了 提交oj(* ̄▽ ̄)y也对了 很迷茫啊
望远
qq_叨扰_0
相关分类