#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=0;i<n/2+1;i++){
for(int j=0;j<n/2-i;j++)
cout<<" ";
for(int j=0;j<(i+1)*2-1;j++) cout<<"*";
cout<<endl;
}
for(int i=1;i<n/2+1;i++){
for(int j=0;j<i;j++) cout<<" ";
for(int j=0;j<n-2*i;j++) cout<<"*";
cout<<endl;
}
}
画图找空格和图形个数的规律