c语言编程:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。

如题所述

int
column_min(int (*p)[100],int M,int N)
{
int i,min;
min=p[0][N];
for(i=0;i<M;i++)
if(p[i][N]<min)min=p[i][N];
return min;
}
有字数限制,要的话把QQ给我,发到你邮箱
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-01
float sumA(float *a, int M, int N)
{float sm,s=0.0;int i,j;for (i=0;i<N;i++){sm= a[i];for (j=1;j<M;j++){
if (a[j*N +i] < sm) sm = a[j*N +i] ;}
s = s + sm;}return s;
}
调用例sumA(&a[0][0],3,4);本回答被提问者采纳
第2个回答  2011-04-01
不行啊,只能输入100字,不够啊。。。