天梯赛:打印沙漏
#include<stdio.h>
int main(){
int n,line=1;
char ch;
scanf("%d %c",&n,&ch);
n--;
for(line=2;n>=2*(2*line-1);line++){
n-=2*(2*line-1);
}
line--;
printf("%d\n",n);
int i,j,k;
for(i=1;i<=line;i++){
for(j=1;j<i;j++){
printf(" ");
}
for(k=1;k<=2*(line-i+1)-1;k++){
printf("%c",ch);
}
printf("\n");
}
for(i=2;i<=line;i++){
for(j=1;j<(line-i+1);j++){
printf(" ");
}
for(k=1;k<=2*i-1;k++){
printf("%c",ch);
}
printf("\n");
}
}