SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。 #include<stdio.h> #define M 2 #define N 4 void Sum

admin2010-04-24  27

问题 SumColumMin()的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。
   #include<stdio.h>
   #define M 2
   #define N 4
   void SumColumMin(______)/*第一空*/
   {int i,j,k,s=0;
   for(i=0;i<N;i++)
   {k=0;
   for(j=1;j<M;j++)
   if(______)k=j;/*第二空*/
   s+=a[k]
   }
   ______;/*第三空*/
   }
   main()
   {int x[M][N]={3,2,5,1,4,1,8,3},s;
   SumColumMin(x,&s);
   printf("%d\n",s);
   }

选项

答案int a[M][N],int*sum/*第一空。因和值通过形象传回主函数输出,故定义形参变量为指针变量*/ a[k][i]>a[j][i]/*第二空。比较每列各个元素的大小以获提最小值*/ * sum=s/*第三空。令形参变量sum所指向的内存单元获得和值以s传递回主函数*/

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

最新回复(0)