代码实现:
#include<stdio.h>
int main()
{
char ch; double N; int line;
scanf("%lf %c", &N, &ch);
if (((int)((N / 2) * 10) % 10) < 5)line = (int)N / 2;
else line = (int)N / 2 + 1;
for (int i = 0; i < N; i++)printf("%c", ch);
for (int i = 0; i < line - 2; i++)
{
printf("\n"); printf("%c", ch);
for (int i = 0; i < N - 2; i++)printf(" ");
printf("%c", ch);
}
printf("\n");
for (int i = 0; i < N; i++)printf("%c", ch);
return 0;
}