#include<stdio.h> void fun(int m,int n,int ar[][4],int*bar) { int i,j,x; for(i=0;i<3;i++) {x=ar[i][0]; f

admin2010-04-24  16

问题 #include<stdio.h>
   void fun(int m,int n,int ar[][4],int*bar)
   {
   int i,j,x;
   for(i=0;i<3;i++)
   {x=ar[0];
   for(j=0;j<3;j++)
   bar=X;
   }
   }
   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");
   }

选项

答案12 19 3

解析  #include<stdio.h>
   void fun(int m,int n,int ar[][4],int*bar)/*定义函数并定义其形参变最,其中数组ar是一个每行只有4个元素的数组*/
   {
   int i,j,x;
   for(i=0;i<m;i++)
   {x=ar[0];
   for(j=0;j<n;j++)
   bar[j]=x;
   }
   }
   main()
   {int a[3][4]="12,41,36,28},{19,33,15,27},{3,27,19,1}),b[4],i;
   fun(3,4,a,b);
   for(i=0;i<3;i++)printf("%4d",b);/*采用格式化输出,以4位的宽度输出褴数b,左边不是的位数以空格填充*
   printf("\n");
   }
转载请注明原文地址:https://jikaoti.com/ti/9ataFFFM
0

最新回复(0)