水题。
#include<iostream> #include<cmath> using namespace std; int main() { int n,m; char c; cin>>n>>c; m = round(n/2.0)-2;//行数 for(int i =0; i< n; i)//输出第一行 cout<<c; printf("n"); for(int i = 0; i < m; i) {//输出第二行到倒数第二行 cout<<c; for(int j = 0; j < n-2; j) printf(" "); cout<<c; printf("n"); } for(int i =0; i< n; i)//输出最后一行 cout<<c; return 0; }