求帮:能否优化这段c++代码

每次更改都很麻烦能否实现输入一个n然后输出n行啊


 
#include<iostream>
using namespace std;
int main()
{
     cout<<"   *";
     cout<<"  ***";
     cout<<" *****";
     cout<<"*******";
}

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int n;
    cin>>n;
    for(int i=n;i>=1;i--)
    {
        for(int j=1;j<=i-1;j++)
        {
            cout<<" ";
        }
        for(int j=1;j<=(n-i+1)*2-1;j++)
        {
            cout<<"*";
        }
        cout<<endl;
    }
}

c++打印图形金字塔-编程语言-CSDN问答 CSDN问答为您找到c++打印图形金字塔相关问题答案,如果想了解更多关于c++打印图形金字塔 c++ 技术问题等相关问答,请访问CSDN问答。 https://ask.csdn.net/questions/7492898?answer=53491333&spm=1005.2026.3001.5622