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

杨辉三角形(信息学奥赛一本通-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;
}

相关文章:

  • C、C++打印地址用%u
  • DeepSeek面试——分词算法
  • 搭建基于flask的web应用框架
  • 源代码防泄漏之反向沙箱篇
  • 射频相关概念
  • 利用余弦相似度在大量文章中找出抄袭的文章
  • Peach配置文件中<Agent>模块的作用及参数解析
  • 分页查询的实现
  • ELK(Elasticsearch、Logstash、Kbana)安装及Spring应用
  • 【大模型】知识蒸馏(knowledge distillation)算法详解
  • Oracle中的INHERIT PRIVILEGES权限
  • 【搭建环境】windows环境redis\集群;rabbitmq
  • 通过mybatis的拦截器对SQL进行打标
  • 【GIT】什么是GitHub Actions ?
  • 【数据分享】1999—2023年地级市地方一般公共预算收支状况数据(科学技术支出/教育支出等)
  • python--面试题--基础题
  • Python的字符串优雅优化策略:特定编码 -> Unicode码点 -> UTF-8(可自定义)
  • MySQL的事务机制
  • Caused by: java.lang.ClassNotFoundException: jakarta.servlet.ServletContext
  • 每日一题——点击消除
  • 殷墟出土鸮尊时隔50年首次聚首,北京新展“看·见殷商”
  • 体育文化赋能国际交流,上海黄浦举办国际友人城市定向赛
  • 去年上海全市博物馆接待观众约4087万人次,同比增31.9%
  • 词条数量大幅扩充,《辞海》第八版启动编纂
  • 中央提级巡视后,昆明厅官郭子贞接受审查调查
  • 阿里上财年营收增6%,蒋凡:会积极投资,把更多淘宝用户转变成即时零售用户