上一个问题代码太长了,这个简化了一下
查看原帖
上一个问题代码太长了,这个简化了一下
1239657
xrpo0楼主2024/5/24 20:52
#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一直说会越界?

2024/5/24 20:52
加载中...