作业帮 > 综合 > 作业

C语言,求每一行最大的数,然后相加,哪里错了?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 19:56:14
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语言,求每一行最大的数,然后相加,哪里错了?
#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);
}