返回目录
注意点
- row代表除了第一行和最后一行,还需要输出的行数
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,row;
char a;
scanf("%d %c",&n,&a);
for(int i=0;i<n;i++)printf("%c",a);
if(n%2==0)row=n/2-2;
else row=n/2-1;
printf("\n");
for(int i=0;i<row;i++){
printf("%c",a);
for(int j=0;j<n-2;j++)printf(" ");
printf("%c\n",a);
}
for(int i=0;i<n;i++)printf("%c",a);
return 0;
}