C语言,求每一行最大的数,然后相加,哪里错了?#includemain(){\x09int a[5][5]={{1,2,3,4,0},{1,0,2,4,3},{2,0,7,1,6},{2,5,1,0,4},{2,5,1,0,3}},i,j;\x09int sum=0;int max;\x09for(i=0;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 00:36:44

C语言,求每一行最大的数,然后相加,哪里错了?#includemain(){\x09int a[5][5]={{1,2,3,4,0},{1,0,2,4,3},{2,0,7,1,6},{2,5,1,0,4},{2,5,1,0,3}},i,j;\x09int sum=0;int max;\x09for(i=0;i
C语言,求每一行最大的数,然后相加,哪里错了?
#include
main()
{
\x09int a[5][5]={{1,2,3,4,0},{1,0,2,4,3},{2,0,7,1,6},{2,5,1,0,4},{2,5,1,0,3}},i,j;
\x09int sum=0;
int max;
\x09for(i=0;i

C语言,求每一行最大的数,然后相加,哪里错了?#includemain(){\x09int a[5][5]={{1,2,3,4,0},{1,0,2,4,3},{2,0,7,1,6},{2,5,1,0,4},{2,5,1,0,3}},i,j;\x09int sum=0;int max;\x09for(i=0;i
#include<stdio.h>
void main()
{
\x09int a[5][5]={{1,2,3,4,0},{1,0,2,4,3},{2,0,7,1,6},{2,5,1,0,4},{2,5,1,0,3}},i,j;
\x09int sum=0;
    int max;
\x09for(i=0;i<5;i++)
\x09{
\x09\x09for(j=0;j<5;j++)
\x09\x09\x09printf("%5d",a[i][j]);
\x09\x09printf("\n");
\x09} 
\x09
\x09for(i=0;i<5;i++)
\x09{
\x09\x09max=a[i][0]; //每行初始时赋值
\x09\x09for(j=1;j<5;j++) //从第一列开始检查
\x09\x09{
\x09\x09\x09if(max<a[i][j])
\x09\x09\x09{
\x09\x09\x09\x09max=a[i][j];
\x09\x09\x09}
\x09\x09}
\x09\x09sum=sum+max; //得到最终的max再加
\x09}
\x09printf("%d\n",sum);
}