站外题求助
  • 板块灌水区
  • 楼主Rocket_Lava_TNT
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/1/3 21:31
  • 上次更新2024/1/4 12:22:10
查看原帖
站外题求助
918753
Rocket_Lava_TNT楼主2024/1/3 21:31

我的代码:

#include <bits/stdc++.h>
using namespace std;
int a[15][15];
int main(){
	int n,start=1,end,cnt=0;
	cin>>n;
	end=n;
	for(int i=1;i<=n;i++) for(int j=1;j<=n;j++)  cin>>a[i][j];
	while(cnt<=n*n){
		for(int j=start;j<=end;j++){
			cout<<a[start][j]<<' ';
			cnt++;
		}
		for(int i=start+1;i<=end;i++){
			cout<<a[i][end]<<' ';
			cnt++;
		}
		for(int j=end-1;j>=start;j--){
			cout<<a[end][j]<<' ';
			cnt++;
		} 
		for(int i=end-1;i>=start-1;i--){
			cout<<a[i][start]<<' ';
			cnt++;
		}
		start++;
		end--;
	}
	return 0;
}
}

2024/1/3 21:31
加载中...