用户某某某
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; }
运行示例:
猜你喜欢
请下载代码后再发表评论
相关代码
最近下载
最近浏览
woldxy LV12
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日
renyong LV3
2022年4月28日