C++ 代码
#include <iostream>
using namespace std;
int main()
{
int n,i,h=1,x=1;bool c=true;
cin>>n;
while(h<=n)
{
for(i=1;i<=(n-x)/2;i++) cout<<' ';
if(x<=n) for(i=1;i<=x;i++) cout<<'*';
for(i=1;i<=(n-x)/2;i++) cout<<' ';
h++;
if(x<n&&c==true) x+=2;else {c=false;x-=2;}
cout<<endl;
}
return 0;
}