水题一只,注意输出行的时候,如果n为奇数的时候需要+1再除2.
#include "iostream"
#include "string"
#include "algorithm"
#include "vector"
using namespace std;
int main()
{
int bianchang;
int i,j;
cin>>bianchang;
char sysbol;
cin>>sysbol;
for(i=0;i<bianchang;i++)
{
cout<<sysbol;
if(i==bianchang-1)
cout<<endl;
}
for(i=0;i<((bianchang+1)/2)-2;i++)
{
cout<<sysbol;
for(j=0;j<bianchang-2;j++)
cout<<" ";
cout<<sysbol;
cout<<endl;
}
for(i=0;i<bianchang;i++)
{
cout<<sysbol;
if(i==bianchang-1)
cout<<endl;
}
return 0;
}