注意:按照行倒序输出,每个数后面都有一个空格 ,一行的最后面那个空格之后需要回车换行。
求解。
#include<stdio.h>
int main(){
int m,n;
printf("请输入矩阵的行m=");
scanf("%d",&m);
printf("请输入矩阵的列n=");
scanf("%d",&n);
if(m<5||m>100||n<5||n>100){
printf("请输入正确的矩阵行列值");
}else{
int a[m][n];
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
}
for(int i=m-1;i>=0;i--){
for(int j=0;j<n;j++){
if(j!=n-1){
printf("%d ",a[i][j]);
}else{
printf("%d \n",a[i][j]);
}
}
}
}
return 0;
}