#include <stdio.h>
int main()
{
int N,n=1,k=0,i,j,res=0;
char c;
scanf("%d %c",&N,&c);
while(2*n*n-1<=N)
{
n++;
}
n=n-1;
res=N-(2*n*n-1);
k=2*n-1;//k层
//printf("%d %d",k,n);
for(i=0;i<n;i++){
for(j=0;j<i;j++)
printf(" ");
for(j=0;j<2*(n-i)-1;j++)
printf("%c",c);
printf("\n");
}
for(i=1;i<=n-1;i++)
{
for(j=1;j<n-i;j++)
printf(" ");
for(j=1;j<=2*i+1;j++)
printf("%c",c);
printf("\n");
}
printf("%d",res);
return 0;
}
L1-002 打印沙漏 (20 分)
最新推荐文章于 2024-03-01 20:03:10 发布