刚编了个小程序,总觉得用了过多的for语句,各位来看看有何可改进之处,谢谢~~
功能是实现输入矩阵,然后求出最大的数及行和列,可以运行,但觉得很长,不知道有何可删之处,总之能实现功能,程序又精小~#include<stdio.h>
void main()
{
int a[3][4];
int i,j,max,row,colum;
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
scanf("%d",&a[i][j]);
for(i=0;i<=2;i++)
{for(j=0;j<=3;j++)
printf("%d ",a[i][j]);
printf("\n");}
max=a[0][0];
for(i=0;i<=2;i++)
for(j=0;j<=3;j++)
if(a[i][j]>max)
{
max=a[i][j];
row=i;
colum=j;
}
printf("max=%d,row=%d,colum=%d\n",max,row,colum);
}