#include<iostream>
using namespace std;
int main(){
int n;
cout<<"请输入一个整数:"<<endl;
cin>>n;
//正三角
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++)
cout<<" ";
for(int k=1;k<=2*i-1;k++)
cout<<"*";
cout<<endl;
}
//到三角
//二者合并变成菱形
for(int i=n;i>=1;i--){
for(int j=1;j<=n-i;j++)
cout<<" ";
for(int k=1;k<=2*i-1;k++)
cout<<"*";
cout<<endl;
}
//平行四边形
cout<<endl;
for(int i=1;i<=n;i++){
for(int j=1;j<=n-i;j++)
cout<<" ";
for(int i=1;i<=n;i++)
cout<<"*";
cout<<endl;
}
return 0;
}
运行结果:

