以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。 #define N 30 man() { int s[N

admin2009-02-15  40

问题 以下程序调用随机函数得到N个20以内的整数放在s数组中。函数fun的功能是找出s数组中的最大数(不止一个)所在下标传回主函数进行输出,并把最大值作为函数值返回,请填空。
   #define    N  30
   man()
   {  int  s[N],d[N],i,k,m;
      for(i=0,i<N;i++){s=rand()%20;printf("%3d",s);}
      m=fun(【  】);
      printf("m=%d\n",m);
      printf(”The index ;\n");
      for(i=0;i<k;i++)printf("%4d",d);
      printf("\n\n");
   }
   fun(int*w,int*d,int * k)
   {  int  i,j,m=0,v;
      for(i=0;i<N;i++)
         if(w>w[m])【  】;
      v=w[m];
      for(i=0,j=0;i<N;i++)
         if(w==v)【  】;
      *k=【  】;
      return【  】;
   }

选项

答案s,d,&k m=i d[j++]=i j v

解析
转载请注明原文地址:https://kaotiyun.com/show/WRXp777K
0

最新回复(0)