以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空: void fun(int,int,int(*)[4],int*); main() { int a[3][4]={{12,41,36,28},{19,33,15

admin2011-06-13  26

问题 以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值,请填空:
   void fun(int,int,int(*)[4],int*);
   main()
   {  int a[3][4]={{12,41,36,28},{19,33,15,27},{3,27,19,1}},b[3],i;
  fun(3,4,a,B);
   for(i=0;i<3;i++)printf("%4d",b);
   printf("\n");
   }
  void fun(int m,int n,int ar[][4],int*bar)
  {    int i,j,x;
  for(i=0;i<m;i++)
   {X=ar[0];
   for(j=0;j<n;j++)if(x<ar[j])x=ar[j];(       )=x:
   }
   }

选项

答案br[i]

解析 函数fun的功能是求出二维数组每行元素中的最大值。对于3行4列的二维数组将有3个最大值存放到数组br[]中。x存放的是每行的最大值,当求出每行的最大值x后,应该将x赋值给br[]。因此此处填空应该是br
转载请注明原文地址:https://kaotiyun.com/show/ekPp777K
0

最新回复(0)