#include <stdio.h>
int main()
{
int n;
while(scanf("%d",&n)&&n!=0){
int m=1,s=0;
while(m*m<n){
m++;
}
int t=m;
for(int i=1;i<=m;i++){
int T=t;
while(t--){
printf(" ");
}
t=T;
s=s+i;
if(s<=n){
for(int j=1;j<=i;j++){
printf("/\\");
}
}else{
for(int j=1;j<=i-(s-n);j++){
printf("/\\");
}
printf("/");
}
t--;
printf("\n");
}
t=1;
int h=n-s+m;
for(int i=m;i>=1&&h>=1;i--){
int T=t;
while(t--){
printf(" ");
}
t=T;
t++;
if(h<=i){
for(int j=1;j<=h;j++){
printf("\\/");
}
}else{
for(int j=1;j<=i;j++){
printf("\\/");
}
}
h=h-i;
printf("\n");
}
}
return 0;
}
xtu1403菱形 为什么presentation error 真的不会改了帮帮我吧球球了
最新推荐文章于 2024-08-30 11:28:00 发布