#include <iostream>
using namespace std;
int main()
{
int x, y, a, b, n;
cin >> n;
x = (n - 1) / 2;
y = 1;
while (x >= 0)
{
for (a = 1; a <= x; a++)
cout << " ";
for (b = 1; b <= y; b++)
cout << "*";
cout << endl;
x--;
y = y + 2;
}
return 0;
}
以上为用循环实现“输入一个奇数,输出以该奇数为底边长的杨辉三角形”操作的算法,为初学者作参考