根据输入的行数,打印相应的星形金字塔图案
//根据输入的行数,打印金字塔星形图案
#include<iostream>
using namespace std;
void getrows(int);
void getrows(int n)
{
//外层循环,打印n行
for (int i = 1; i <= n; i++)
{
//打印相应空格
for (int j = 1; j <= n - i; j++)
{
cout << " ";
}
//根据行数 i 打印星形
for (int k = 1; k <= i; k++)
{
cout << "* ";
}
//换行
cout << endl;
}
}
int main()
{
cout << "Enter your rows: ";
int n;
cin >> n;
//调用函数
getrows(n);
return 0;
}