【题目描述】
输入正整数 n,输出杨辉三角形的前 n 行。例如,n=5 时,杨辉三角形如下:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

【输入】
一行一个正整数 n,1≤n≤20。

【输出】
共 n 行,第 i 行包含 i 个正整数,每个整数占宽度为5。

【输入样例】
5

【输出样例】
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1

代码

#include<bits/stdc++.h>
using namespace std;
int n,i,j,a[21][21];
int main()
{scanf("%d",&n);a[1][1]=1;for(i=2;i<=n;i++){a[i][i]=1;a[i][1]=1;for(j=2;j<i;j++)a[i][j]=a[i-1][j-1]+a[i-1][j];}for(i=1;i<=n;i++){for(j=1;j<=i;j++)printf("%5d",a[i][j]);printf("\n");} return 0;}

信息学奥赛C++语言:杨辉三角形相关推荐

  1. 信息学奥赛c语言初步教程,信息学奥赛培训教程C++版整理版.doc

    信息学奥赛培训教程C++版整理版.doc PAGE 青少年信息学奥林匹克竞赛培训教程 目 录 TOC \o "1-3" \h \z \u HYPERLINK \l "_T ...

  2. 信息学奥赛C++语言:换座位

    [题目描述] 期中考试结束了,班主任想给同学们重新安排座位,所以她让同学们按学号1至n的顺序依次在教室外排好队,然后在队伍中挑选一些同学来改变他们的位置.班主任想知道最终有多少个同学的位置发生了变化. ...

  3. 信息学奥赛C++语言:求平均分

    [题目描述] 求三鑫学校某次信息学竞赛同学们的平均分,以-1表示输入结束. [输入] 一行若干实数,最后一个为 -1. [输出] 一行一个实数,表示平均分,输出保留2位小数. [输入样例] 100 9 ...

  4. 信息学奥赛C++语言:爱吃桃子的琳琳

    [题目描述] 彦彦作为琳琳最好的朋友,她当然知道琳琳很爱吃桃子啦,于是,她们去了果园摘桃子,一棵果树上有N个桃子,可是,琳琳是一个很挑剔的人,她只摘重量大于K的大桃子,彦彦刚刚学信息学,不知道如何是好 ...

  5. 信息学奥赛C++语言: 验证子串

    [题目描述] 输入两个字符串,验证其中一个串是否为另一个串的子串. [输入] 输入两个字符串, 每个字符串占一行,长度不超过200且不含空格. [输出] 若第一个串s1是第二个串s2的子串,则输出(s ...

  6. 信息学奥赛C++语言: 蛇形方阵1

    [题目描述] 输入一个正整数 n,生成一个 n×n 的蛇形方阵(具体见样例). [输入] 一行一个正整数 n,1≤n≤20. [输出] 共 n 行,每行 n 个正整数,每个正整数占 5 列. [输入样 ...

  7. 信息学奥赛C++语言: 螺旋方阵1

    [题目描述] 一个 n 行 n 列的螺旋方阵按如下方法生成:从方阵的左上角(第 1 行第 1 列)出发,初始时向右移动:如果前方是未曾经过的格子,则继续前进:否则,右转.重复上述操作直至经过方阵中所有 ...

  8. 信息学奥赛C++语言: 输出最大值

    [题目描述] 输入3个整数,求出最大的数. [输入] 输入为一行,包含三个整数,数与数之间以一个空格分开. [输出] 输出一行,包含一个整数,即最大的整数. [输入样例] 4 10 3 [输出样例] ...

  9. 信息学奥赛C++语言:数字卡片

    [题目描述] 铭铭将蛋糕送到四年级(1)班,班上的小朋友正在玩找数字卡片的游戏.铭铭想考考小朋友们,就随机抽出了N 张卡片,他让小朋友们数出这N 张卡片上每种数字各出现了多少次,数对了就奖励多一块蛋糕 ...

最新文章

  1. oracle rcu 安装,Oracle Fusion MiddlewareⅠ: 数据库和RCU
  2. 【gitlab】gitlab快速部署教程
  3. PHP-代码审计-代码执行
  4. 20佳精美404错误页面设计欣赏
  5. VMware中虚拟机与主机不能ping通解决办法
  6. ImageView及其子类
  7. 使用BusyBox制作根文件系统的操作步骤
  8. Python笔记-Flask框架Get和Post参数相关
  9. 机器学习(十一)谱聚类算法
  10. vue3.0 抽奖 小功能
  11. Java 获取Excel中的表单控件
  12. html消息对话框,添加消息对话框 (HTML)
  13. dismiss和remove_Android对话框之dismiss和cancel和hide区别
  14. DTC(diagnostic trouble code)
  15. 论文转换成引用的参考文献格式
  16. 视频转图像序列工具FreeVideoToJPGConverter(5.0.101.201版)下载安装及使用(Windows)
  17. NDK是什么?(What is the NDK?)
  18. 惊天消息!无线网卡驱动能在最新笔记本里使用
  19. 基于VHDL语言的状态机设计
  20. 关于Chrome浏览器瀑布流

热门文章

  1. python集合常用方法_Python中集合类型(set)学习小结
  2. docker -v 覆盖了容器中的文件_「安定坊」安全卫士-容器漏洞评估
  3. 大厂是如何甄别应聘者简历的包装程度的?
  4. 线程池最佳线程数量到底要如何配置?
  5. 【官方搭建入门】JEECG 平台开发环境搭建必读
  6. JeeWx 商业版本最近新增什么功能啦?
  7. Linux系统:centos7下搭建Nginx和FastDFS文件管理中间件
  8. 未来客:人人都可以构建软件或系统
  9. Redis实现消息队列之生产消费模式
  10. C#数据结构-广义表和递归