用C语言编写 定义一个10*10的二维数组,其每个元素由拥护输入,求其中最大元素及其所在的行号和列号

来源:百度知道 编辑:UC知道 时间:2024/06/01 16:23:38
急急急啊,要求程序做短

“拥护” 是用户是吧。如下:
max=a[0][0];
for(i=0,m=0;i<10;i++)
{
for (k=0,n=0;k<10;k++)
{
if(a[i][k]>max) { max=a[i][k],m=i,n=k;}
}
}

其中 a[m][n] 中的m,n就是行号了 。max就是最大值。

int max = -999999999; //整数的下界
int temp;
for(i=0,m=0;i<10;i++)
{
for (k=0,n=0;k<10;k++)
{
scanf("%d",temp);
if (temp > max){max=temp; m=i,n=k;}
}
}