#include<cstdio>
#include<cmath>
int main(){
int n;
char c;
scanf("%d %c",&n,&c);
int r = sqrt((n+1)/2);
int res = n - 2*r*r + 1;
//打印细节
//倒三角
for(int i=0;i<r;i++){
for(int j=0;j<i;j++) printf(" ");
for(int j=0;j<2*r-1-2*i;j++) printf("%c",c);
printf("\n");
}
//正三角
for(int i=1;i<r;i++){
for(int j=0;j<r-1-i;j++) printf(" ");
for(int j=0;j<2*i+1;j++) printf("%c",c);
printf("\n");
}
printf("%d",res);
return 0;
}
L1-002 打印沙漏 (20 分)
最新推荐文章于 2024-02-01 13:54:02 发布