当前位置: 首页 > article >正文

杨辉三角形(信息学奥赛一本通-2043)

【题目描述】

例5.11  打印杨辉三角形的前n(2≤n≤20)行。杨辉三角形如下图:

当n=5时

        1
      1   1
    1   2   1
  1   3   3   1
1   4   6   4   1

输出:

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

【输入】

输入行数n。

【输出】

输出如题述三角形。n行,每行各数之间用一个空格隔开。

【输入样例】

5

【输出样例】

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

【题解代码】

#include<bits/stdc++.h>
using namespace std;

const int N = 1e3 + 10;
int nums[N][N];

int main()
{
	int n; cin >> n;
	for (int i = 1; i <= n; i++)
	{
		for (int j = 1; j <= i; j++)
		{
			if (j == 1 || j == i) nums[i][j] = 1;
			else nums[i][j] = nums[i - 1][j] + nums[i - 1][j - 1];
			cout << nums[i][j] << ' ';
		}
		cout << endl;
	}

	return 0;
}

http://www.kler.cn/a/585782.html

相关文章:

  • 智慧应急消防解决方案(35页PPT)(文末有下载方式)
  • doris:SQL 方言兼容
  • 【0x80070666】-已安装另一个版本...(Tableau 安装失败)
  • 裸机开发-GPIO外设
  • Android的第一次面试(Java篇)
  • 为什么 JPA 可以通过 findByNameContaining 自动生成 SQL 语句?
  • 如何在PHP中实现数据加密与解密:保护敏感信息
  • 小语言模型(SLM)技术解析:如何在有限资源下实现高效AI推理
  • 《CircleCI:CircleCI:解锁软件开发持续集成(CI)和持续部署(CD)高效密码》:此文为AI自动生成
  • Windows 上安装配置 Maven
  • WVP前后端部署
  • Java 大视界 -- Java 大数据分布式计算中的资源调度与优化策略(131)
  • 基于Python的物联网智慧农业数据采集与管理系统设计方案
  • 登录认证-登录校验-Filter
  • c++常用的算术生成算法
  • Kotlin apply 方法的用法和使用场景
  • Windows10安装Rust 和ZED(失败)
  • 基于Python+MySQL编写的(WinForm)图书管理系统
  • C语言零基础入门:嵌入式系统开发之旅
  • CSS 的 inherit、initial、revert 和 unset区别