洛谷:P5732 【深基5.习7】杨辉三角

题目描述

给出 n(1≤n≤20),输出杨辉三角的前 n 行。

如果你不知道什么是杨辉三角,可以观察样例找找规律。

输入格式

输出格式

输入输出样例

输入 #1复制

复制代码
6

输出 #1复制

复制代码
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

题解:

#include "iostream"

using namespace std;

int main(){

int n;

cin>>n;

int a[20][20];

for(int i=0;i<n;i++){

a[i][i]=1;

a[i][0]=1;

}

for(int i=2;i<n;i++){

for(int j=1;j<i;j++){

a[i][j]=a[i-1][j]+a[i-1][j-1];

}

}

for(int i=0;i<n;i++){

for(int j=0;j<=i;j++){

cout<<a[i][j]<<" ";

}

cout<<endl;

}

system("pause");

return 0;

}

相关推荐
TTTrees2 小时前
C++学习笔记(30):智能指针(unique_ptr)
c++
2301_776508722 小时前
C++中的中介者模式
开发语言·c++·算法
乐观勇敢坚强的老彭2 小时前
C++信奥while循环基础01
开发语言·c++
handler012 小时前
算法:Trie树(字典树)
c语言·数据结构·c++·笔记·算法·深度优先
思麟呀2 小时前
应用层自定义协议与序列化
linux·运维·服务器·网络·c++
ZPC82102 小时前
PPO (Proximal Policy Optimization) 算法模块详细拆解
人工智能·pytorch·算法·机器人
6+h2 小时前
【Redis】数据结构讲解
数据结构·数据库·redis
阿Y加油吧2 小时前
力扣打卡day06——滑动窗口最大值、最小覆盖子串
数据结构·算法·leetcode
沉鱼.442 小时前
日期题目集
数据结构·算法