用C++写一个等腰三角形的杨辉三角
时间: 2023-05-26 17:04:01 浏览: 111
```cpp
#include <iostream>
using namespace std;
int main(){
int n;
cout << "请输入杨辉三角的行数:";
cin >> n;
for(int i=0; i<n; i++){
for(int j=0; j<n-i-1; j++){ // 输出空格
cout << " ";
}
int num = 1;
for(int j=0; j<=i; j++){ // 输出数字
cout << num << " ";
num = num * (i-j)/(j+1); // 计算组合数
}
cout << endl;
}
return 0;
}
```
使用示例:
```
请输入杨辉三角的行数:5
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
```
阅读全文