c语言 二维数组中求每行的最大值

如题所述

#include <stdio.h>

void main()
{
int a[3][3]={{0,2,1},{2.3.4},{7,86,3}};
int max=a[0][0];
printf("二维数组为:\n");
/*打印原数组*/
for(int i = 0;i<3;i++)
{
for(int j = 0;i<3;j++)
{
printf(a[i][j]);
}
printf("\n");
}
/*求每行的最大值*/
for(int i = 0;i<;i++)
{
for(int j=0;j<3;j++)
{
if(a[i][j])>max;
max = a[i][j];
}
printf("第%d行的最大值是:%d\n",i,max);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-05-06
用俩个变量,一个控制行,一个控制列,来个for循环。然后你爱用什么方法比较大小就用什么。
相似回答