您的位置:首页 > 其它

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

2017-07-09 20:39 1611 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐