用户某某某
2022-03-22 14:27:44
c++实现求指定层数的杨辉三角(帕斯卡三角)
第一次来这里发代码,提供一个求指定层数的杨辉三角(帕斯卡三角)c++版代码:
#include <iostream> #include <vector> using namespace std; int main() { int a; vector<int> YangHui_triangle1, YangHui_triangle2; cin >> a; for (int i = 0; i <= a; ++i) { YangHui_triangle2 = {}; for (int j = 0; j < i; ++j) { if (j == 0 || j == i - 1) { YangHui_triangle2.push_back(1); } else { YangHui_triangle2.push_back(YangHui_triangle1[j-1] + YangHui_triangle1[j]); } } for (int j = 0; j < i; ++j) { cout << YangHui_triangle2[j] << ' '; } cout << endl; YangHui_triangle1 = YangHui_triangle2; } return 0; }
运行示例:
猜你喜欢
请下载代码后再发表评论



652654393 LV5
2024年12月25日
woldxy LV12
2024年4月3日
wangyh1 LV2
2023年11月15日
mjx201 LV11
2022年11月4日
javarain LV12
2022年8月11日
zui306060535
2022年5月21日
暂无贡献等级
lwkjchen01
2022年5月7日
暂无贡献等级
agjbvfhjbg LV6
2022年5月2日
爱情戴罪的羔羊 LV7
2022年4月28日
深色记忆 LV2
2022年4月28日