#include<iostream>
#include<math.h>
#include<stdio.h>
using namespace std;
int main(){
int number,i,j;
string fuhao;
cin>>number>>fuhao;
int row;
row=floor(sqrt((number+1)/2));
int row1,row2;
row1=row;
row2=row;
for (i=0;i<row;i++)
{
for(j=row1-1;j<row-1;j++){
cout<<" ";
}
for (j=1;j<=2*row1-1;j++){
cout<<fuhao;
number--;
}
cout<<endl;
row1--;
}
for(i=1;i<=row-1;i++){
int k;
k=1+i*2;
for(j=row2-2;j>0;j--){
cout<<" ";
}
row2--;
for (j=0;j<k;j++){
cout<<fuhao;
number--;
}
cout<<endl;
}
cout<<number<<endl;
}
记录一下,督促自己进步
希望可以得到大佬的指点