//1027
#include <iostream>
using namespace std;
int main(){
int num;
char c;
cin>>num>>c;
int cnt=1,n=num-1,i=3;
while(n>=0){
n-=i*2;
i+=2;
cnt++;
}
cnt--;
int cnt2=cnt;
int level=0;
while(cnt2>0){
for(int j=0;j<level;j++) cout<<" ";
for(int j=0;j<cnt2*2-1;j++) cout<<c;
cout<<endl;
cnt2--;level++;
}
level-=2;cnt2=cnt;
int h=1;
while(h<cnt2){
for(int j=0;j<level;j++) cout<<" ";
for(int j=0;j<h*2+1;j++) cout<<c;
cout<<endl;
level--;h++;
}
int sum=1;
for(int j=1,k=2;j<cnt;j++,k++){
sum+=(k*2-1)*2;
}
int q=num-sum;
cout<<q;
return 0;
}
PAT乙级1027
最新推荐文章于 2023-12-25 19:22:09 发布