从键盘输入一个3行3列的矩阵,找出最大值,再将所有元素除以最大值后,以行列对齐方式输出。
发布网友
发布时间:2022-04-29 16:52
我来回答
共1个回答
热心网友
时间:2023-10-20 16:22
#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");
}
}
望采纳
热心网友
时间:2023-10-20 16:22
#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");
}
}
望采纳
热心网友
时间:2023-10-20 16:22
#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");
}
}
望采纳
热心网友
时间:2023-10-20 16:22
#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");
}
}
望采纳