在一个三行三列的矩阵中求出数值最大的元素及其行/列下标并打印输出
程序流程图:
代码:
#include<stdio.h>
void main()
{
int a[3][3];
int i=0,j=0,b,k,h;
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
scanf("%d",&a[i][j]);
printf("a[%d][%d]=%d\t",
i,j,a[i][j]);
}
printf("\n");
}
{b=a[1][1];
for(i=0;i<=2;i++)
{
for(j=0;j<=2;j++)
{
//b=a[1][1];
if(a[i][j]>=b)
{
b=a[i][j];
k=i,h=j;
}
else
continue;
}
}
printf("max=%d,a[%d][%d]",b,k,h);
}
}
结果: