#include <stdio.h>
int main(){
int n;
scanf("%d",&n);
getchar();
char in[10][10];
for(int i=1;i<=n;i++){
gets(in[i]);
}
char put[10][10];
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
put[j][n-i+1]=in[i][j];
}
}
for(int i=1;i<=n;i++){
puts(put[i]);
}
return 0;
}
我发现问题出在这个存储翻转后的数组也就是put数组上,我把程序简化成这个翻转后打印出来的程序,发现根本打印不出来。
为什么i和j都是=0,到<n?那我规律不是要重新找了,问了ai一万遍还没搞懂。
我使用例子n=3,我数组10*10为什么ai一直说会越界?