C语言——输出二维数组中最大元素的值并把该最大值的行标和列标输出


C语言——输出二维数组中最大元素的值并把该最大值的行标和列标输出

代码演示

#include <stdio.h>

int main() {


    int a[4][4]= {10,20,34,51,66,72,85,91,12,11,12,13,14,16,15};
    int max=a[0][0];    //先从数组中随便定义一个最大值  
    int i,j;
    int rower;    //行标
    int colunmns; //列标
    for(i=0; i<4; i++) {
        for(j=0; j<4; j++) {
            if(a[i][j]>max) {
                max=a[i][j];
                rower=i;
                colunmns=j;
            }
        }
    }

    printf("max=%d\n",max);
    printf("最大值的行标=%d\n",rower);
    printf("最大值的列标=%d",colunmns);
    return 0;
}

最后看下,输出结果

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM