C语言填空:求二维数组中最大值,并输出所有最大值对应的行号与列号

#include <stdio.h>
//找出二维数组中的最大值,并输出所有最大值对应的行与列 
main()
{
    int a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,24,24,15,16,21,17,18,19,24,22,23} ,max,hang,lie,c,b;
    int hanga[25],liea[25],count=0;
    max=【1】;
    for(c=0;【2】;c++)
    for(b=0;【3】;b++)
    {
        if(【4】) 
        {
            max=a[c][b];
        }
    }
    printf("最大值为:%d\n",max);//24
    for(c=0;c<=4;c++)
    for(b=0;b<5;b++)
    {
        if(【5】) hanga[count]=c,liea[count]=b,【6】;
    }
    for(c=0;c<count;c++)
    printf("行:%d,列:%d\n",【7】);


    getchar();
}
#include <stdio.h>
//找出二维数组中的最大值,并输出所有最大值对应的行与列 
main()
{
    int a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,24,24,15,16,21,17,18,19,24,22,23} ,max,hang,lie,c,b;
    int hanga[25],liea[25],count=0;
    max=a[0][0];
    for(c=0;c<=4;c++)
    for(b=0;b<5;b++)
    {
        if(max< a[c][b]) 
        {
            max=a[c][b];
        }
    }
    printf("最大值为:%d\n",max);
    for(c=0;c<=4;c++)
    for(b=0;b<5;b++)
    {
        if(max==a[c][b]) hanga[count]=c,liea[count]=b,count++;
    }
    for(c=0;c<count;c++)
    printf("行:%d,列:%d\n",hanga[c],liea[c]);


    getchar();
}

 

posted @ 2023-02-16 19:56  myrj  阅读(208)  评论(0编辑  收藏  举报