1、面向结果编程
cout<<R"( *
***
*****
***
*)"<<endl;
2、打印n行菱形
int n;
cin>>n;
//先打印上三角部分
for(int t=n/2;t>0;t--){
for(int i=t;i>0;i--) cout<<" ";
for(int j=n-2*t;j>0;j--) cout<<"*";
cout<<endl;
}
//再打印中部
for(int t=n;t>0;t--) cout<<"*";
cout<<endl;
//最后打印下三角部分
for(int t=1;t<=n/2;t++){
for(int i=t;i>0;i--) cout<<" ";
for(int j=n-2*t;j>0;j--) cout<<"*";
cout<<endl;
}