#include <iostream> #include <string> using namespace std; /*void print_star_triangle(int N) { // 遍历每一行 for (int i = 1; i <= N; ++i) { for(int j=1 ; j<=3 ; j++)//输出每一行的符号 { for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出前导空格 for(int b=1 ; b<=i*2-1 ; b++)cout<<"*";//输出'*' for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出后导空格 } cout<<endl; } }*/ int main() { // 输入行数 N int N; cin >> N; for (int i = 1; i <= N; ++i) { for(int j=1 ; j<=3 ; j++)//输出每一行的符号 { for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出前导空格 for(int b=1 ; b<=i*2-1 ; b++)cout<<"*";//输出'*' for(int a=1 ; a<=N-i ; a++)cout<<" ";//输出后导空格 } cout<<endl; } return 0; } /************************************************************** Problem: 1006 User: 231308061 Language: C++ Result: Accepted Time:4 ms Memory:2072 kb ****************************************************************/