#include <iostream>
using namespace std;
int main()
{
size_t n;
cin >> n;
/*
以n = 3为例
第一行 2空格 1星 int i ;为行数,int j 为每行空格数,int k 为每行星数
第二行 1空格 3星
第三行 0空格 5星
i n - i 2i - 1
*/
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;
}
system("pause");
return 0;
}
输出实例: