楼上的那个不完善,没有考虑最大值可能有两个以上的情况,程序如下:#include<stdio.h>
void main()
{
int A[3][3],max,m,n;//m,n记录最大元素下表
int i,j;
//输入矩阵的元素:
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%d",&A[i][j]);
//求最大元素max
max=A[0][0];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(max<A[i][j])
max=A[i][j];
//输出最大元素的下标
printf("数组中最大元素的下标为:\n");
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(max==A[i][j])
printf("[%d][%d] ",i,j);
printf("\n");
}
温馨提示:答案为网友推荐,仅供参考