C语言:二维数组中最大值及行号列号

复制代码
#include <stdio.h>
//求二维数组中的最大值及对应的行号与列号 
main()
{
    int a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,24,15,16,21,17,18,19,20,22,23} ,max,hang,lie,c,b;
    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];
            hang=c;
            lie=b;
        }        
    }
    printf("最大值为:%d,所在行:%d,所在列:%d",max,hang,lie);


    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,v;
    max=a[0][0];v=max;
    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);//24
    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 @   myrj  阅读(1077)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
历史上的今天:
2020-02-16 python requests
2020-02-16 python "format"
2020-02-16 python 元组推导式
2020-02-16 python 列表指导式
2020-02-16 python xpath
点击右上角即可分享
微信分享提示