0pts,不知道为何炸了?!求助^(* ̄(oo) ̄)^!
代码:
#include<bits/stdc++.h>
using namespace std;
int n,xx,yy;
char s[4444][4444];
int main(){
xx=2,yy=4;
strcpy(s[0]," \\/ ");
strcpy(s[1],"\\__/");
scanf("%d",&n);
for(int i=2;i<=n;++i){
for(int k=0;k<xx;++k)
for(int r=0;r<yy;++r)
s[k+xx][r]=s[k+xx][r+yy]=s[k][r],s[k][r]=' ';
for(int k=xx;k<(xx<<1);++k)
for(int r=yy;r<(yy<<1);++r)
s[k-xx][r-xx]=s[k][r];
xx<<=1;yy<<=1;
}
for(int i=0;i<xx;++i){
for(int j=yy-1;j>=0;--j)
printf("%c",s[i][j]);
puts("");
}
return 0;
}
IDE结果:
