洛谷: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;

}

相关推荐
j_xxx404_5 小时前
Linux:静态链接与动态链接深度解析
linux·运维·服务器·c++·人工智能
昵称小白5 小时前
复杂度分析方法
算法
科研前沿5 小时前
2026 数字孪生前沿科技:全景迭代报告 —— 镜像视界生成式孪生(Generative DT)技术白皮书
大数据·人工智能·科技·算法·音视频·空间计算
c++之路6 小时前
C++23概述
java·c++·c++23
学涯乐码堂主7 小时前
有趣的“打擂台算法”
c++·算法·青少年编程·gesp
切糕师学AI8 小时前
环形缓冲区(Ring Buffer / Circular Buffer)详解:原理、优势、应用与高性能实现
数据结构·环形缓冲区
Tutankaaa8 小时前
知识竞赛题库设计全攻略
人工智能·算法
云栖梦泽8 小时前
Linux内核与驱动:14.SPI子系统
linux·运维·服务器·c++
WolfGang0073218 小时前
代码随想录算法训练营 Day50 | 图论 part08
数据结构·算法·图论
Gary Studio8 小时前
安卓HAL C++基础-智能指针
开发语言·c++