题目:
输入输出要求:
源代码:
#include <stdio.h>
#include<stdlib.h>
int main() {
int n,flag=0,x,i;
char c;
scanf("%d %c",&n,&c);
for(i=1;i*i*2-1<=n;i++)
{
}
i--;
flag=i;
x=i;
while(flag>0)
{
for(int i=0;i<x-flag;i++)
{
printf(" ");
}
for(int i=0;i<2*flag-1;i++)
printf("%c",c);
flag--;
printf("\n");
}
flag=2;
while(flag<=x)
{
for(int i=0;i<x-flag;i++)
{
printf(" ");
}
for(int i=0;i<2*flag-1;i++)
printf("%c",c);
flag++;
printf("\n");
}
printf("%d",n-(2*x*x)+1);
return 0;
}