广告
淘宝内部优惠券
当前位置: 开发异常方案库» C/C++ » 求出每行最大元素及其所在的行号和列号,哪里出问题了呀,大神帮帮忙

求出每行最大元素及其所在的行号和列号,哪里出问题了呀,大神帮帮忙

开发异常方案库  收集整理于:2020-05-27 18:31:00  浏览:66次
#include "stdio.h" void main() { int i,j,max,m,n; int a[3][4]; for(i=0;i<3;i++) for(j=0;j<4;j++) scanf("%d",&a[i][j]); for(i=0;i<3;i++) { for(j=0;j<4;j++) printf("%4d",a[i][j]); printf("\n"); } for(i=0;i<3;i++) {    max=a[i][0];  {for(j=0;j<4;j++){if(max<a[i][j])max=a[i][j];m=i;n=j;}        printf("第%d行最大的元素行列号为别%d,%d\n",i+1,m+1,n+1);  } } }       

------网友观点--------------------
代码缩进是个好习惯。
for(i=0;i<3;i++)
{	 
     max=a[i][0];
     {for(j=0;j<4;j++)
    {
        if(max<a[i][j])
        {                            
            max=a[i][j];
            m=i;
            n=j;
        }
    }    
    printf("第%d行最大的元素行列号为别%d,%d\n",i+1,m+1,n+1);
}
这样层次更清晰些,把m=i; n=j也包含在判断语句里试试看

------网友观点--------------------
引用 1 楼 chxchxkkk 的回复:
代码缩进是个好习惯。
for(i=0;i<3;i++)
{	 
     max=a[i][0];
     for(j=0;j<4;j++)  //上面多了个{
    {
        if(max<a[i][j])
        {                            
            max=a[i][j];
            m=i;
            n=j;
        }
    }    
    printf("第%d行最大的元素行列号为别%d,%d\n",i+1,m+1,n+1);
}
这样层次更清晰些,把m=i; n=j也包含在判断语句里试试看
多了个{

------网友观点--------------------
//#include "stdio.h"
#include <stdio.h>
//void main()
int main()
{
    int i,j,max,m,n;
    int a[3][4];
    for(i=0;i<3;i++)
        for(j=0;j<4;j++)
            scanf("%d",&a[i][j]);
    for(i=0;i<3;i++)
    {
        for(j=0;j<4;j++)
            printf("%4d",a[i][j]);
        printf("\n");
    }
    for(i=0;i<3;i++)
    {
        max=a[i][0];
        {
            //for(j=0;j<4;j++) {
            for(j=1;j<4;j++) {
                if(max<a[i][j]) {
                    max=a[i][j];
                    m=i;
                    n=j;
                }
                //m=i;
                //n=j;
            }
            printf("第%d行最大的元素行列号为别%d,%d\n",i+1,m+1,n+1);
        }
    }
}
供参考~
发布此文章仅为传递网友分享,不代表本站观点,若侵权请联系我们删除,本站将不对此承担任何责任。
软件开发 程序错误 异常 ybaby.netCopyright © 2020-2026  ybaby 版权所有  桂ICP备17004385号-2 网站地图