有一个整型二维数组,假设a[3][4] = {初始化了值},求出这个二维数组中所有的最大值,以及最大值对应的下标。 数组内部原有的值不能改变位置。

来源:互联网 发布:org.apache.thrift 编辑:程序博客网 时间:2024/06/05 13:07
#include<stdio.h>int main(int argc, const char *argv[]){    int a[3][4] = {{1,10,3,4},{1,2,3,10},{10,5,10,6}};    int i,j;    int r,c;    int max = a[0][0];    r = 0;    c = 0;    for(i = 0;i < 3;i ++)    {        for(j = 0;j < 4;j ++)        {            if(a[i][j] > max)            {                max = a[i][j];                r = i;                c = j;            }        }    }    for(i = r;i < 3;i ++)    {        for(j = 0;j < 4;j ++)        {            if(max == a[i][j])            {                printf("i = %d,j = %d,max = %d\n",i,j,max);            }        }    }    return 0;}
阅读全文
0 0
原创粉丝点击