#include<stdio.h>
void main()
{ int i,j;
float A[],maxv;
for(i=0;i<3;i++)
for(j=0;j<3;j++)
scanf("%f",&A[i][j]);
maxv=A[0][0];
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(A[i][j]>maxv) maxv=A[i][j];
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ A[i][j]=A[i][j]/maxv;
printf("%5.2f",A[i][j];
}
printf("\n");
}
}
追问为什么运行有问题
追答调试改正:
#include
void main()
{ int i,j;
float A[3][3],maxv;
for(i=0;imaxv) maxv=A[i][j];
for(i=0;i<3;i++)
{ for(j=0;j<3;j++)
{ A[i][j]=A[i][j]/maxv;
printf("%5.2f",A[i][j]);
}
printf("\n");
}
}
望采纳
本回答被提问者和网友采纳