#include <stdio.h>
int main()
{
int n;
char ch;
scanf("%d %c",&n,&ch);
n=n-1;
int i;
for (i=3;;i+=2){
if(i*2>n) break;
n=n-i*2;
}
int temp=i-2;
int jishu=0;
int j,k;
for (j=1;j<=temp;j++){
for (k=1;k<=jishu;k++){
printf(" ");
}
for (k=0;k<=temp;k++){
printf("%c",ch);
}
if(j<(temp+1)/2){
temp-=2;
jishu++;
}
else {
temp+=2;
jishu--;
}
printf("\n");
}
printf("%d\n",n);
return 0;
}
PTA L1-002 打印沙漏 (20 分)
最新推荐文章于 2024-03-04 23:30:40 发布