Spring-_-Bear 的 CSDN 博客导航


本题要求按照规定格式打印前 N 行杨辉三角。

输入格式:

输入在一行中给出 N(1≤ N ≤10)。

输出格式:

以正三角形的格式输出前 N 行杨辉三角。每个数字占固定 4 位。

输入样例:

6

输出样例:

        11   11   2   11   3   3   11   4   6   4   11   5  10  10   5   1

来源:

来源:PTA | 程序设计类实验辅助教学平台
链接:https://pintia.cn/problem-sets/13/exam/problems/517

提交:

题解:

#include <stdio.h>int main() {int N;scanf("%d", &N);int matrix[10][10] = {0};// 每一行首尾元素均为 1for (int i = 0; i < N; i++) {matrix[i][0] = 1;matrix[i][i] = 1;}// 赋值剩下 N-2 行的中间元素for (int i = 2; i < N; i++) {for (int j = 1; j < i; j++) {// 当前元素等于上一行的两肩上元素之和matrix[i][j] = matrix[i - 1][j - 1] + matrix[i - 1][j];}}// 按题目格式输出for (int i = 0; i < N; i++) {// 先输出每一行的空格for (int j = N - 1 - i; j > 0; j--) {printf(" ");}// 输出每一行的元素for (int k = 0; k <= i; k++) {printf("%4d", matrix[i][k]);}printf("\n");}return 0;
}

[PTA]实验7-2-6 打印杨辉三角相关推荐

  1. 天梯赛题目练习——打印杨辉三角(附带PTA测试点)

    打印杨辉三角 题目 答案 PTA测试点 题目 答案 #include<stdio.h> int main() {int n;scanf("%d",&n);int ...

  2. pta——点赞,打印杨辉三角,吃火锅(c语言)

    程序设计实训8月16日小组编程 今日碎碎念:今天稀里糊涂地在规定时间内倒是都做出来了,但是还有些问题没有想明白再回顾一下.(大佬都在自己的博客上写学习笔记,我只能用用CSDN了唔) 7-1 点赞 微博 ...

  3. JavaScript打印杨辉三角

    1.什么是杨辉三角? 1  1 1  1 2 1  1 3 3 1  1 4 6 4 1 上面就是一个简单的杨辉三角的例子 观察一下, 第n行有n个元素, 第n行的第一个元素和第n个元素为1, 其他元 ...

  4. Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。

    Python中使用for while循环打印杨辉三角练习(列表索引练习). 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 ...

  5. 【笔试题】简单的两道笔试题(1、打印杨辉三角;2、三个数排序)

    笔试题 简单的两道笔试题(1.打印杨辉三角:2.三个数排序) 1.打印杨辉三角 import java.util.Scanner; public class MyYanghuiTriangle {pu ...

  6. python每行输出5个数_python打印杨辉三角及输出第m行第k个数

    1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...

  7. 7-164 打印杨辉三角 (20 分)

    7-164 打印杨辉三角 (20 分) 本题要求按照规定格式打印前N行杨辉三角. 输入格式: 输入在一行中给出N(1≤N≤10). 输出格式: 以正三角形的格式输出前N行杨辉三角.每个数字占固定4位. ...

  8. java趣味题-打印杨辉三角

    java趣味题-打印杨辉三角 public class First105 { public static void main(String[] args) {   int [][] a=new int ...

  9. 【C语言练习——打印杨辉三角及其变形】

    CSDN话题挑战赛第1期 活动详情地址:活动地址 参赛话题:大学学习月/季度总结 话题描述:对自己大学的月/季度学习的复盘及展望 杨辉三角及其变形 前言 1.杨辉三角之左对齐 1.1 写法1 1.2 ...

  10. C语言打印杨辉三角的多种方法

    3.在屏幕上打印杨辉三角. 1 1 1 1 2 1 1 3 3 1 解法一: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> in ...

最新文章

  1. python生成一段时间
  2. 代理中调用alert()
  3. python是不是特别垃圾-深度解析Python垃圾回收机制(超级详细)
  4. Cors 跨域Access-Control-Allow-Origin
  5. 数据结构(四)---栈的顺序存储的实现---java版
  6. setresult()java_Java ResultSet getType()方法与示例
  7. 了解自定义De / Serializer:JSON绑定概述系列
  8. 实战演练:PostgreSQL在线扩容
  9. Java设计模式(详细待续)(转)
  10. 面试准备(集合部分)
  11. php mysql apache vbb
  12. Linux daemontools安装及使用
  13. Windows Dos命令
  14. 微信扫一扫下载apk的实现方式 微信跳转浏览器代码
  15. 户外广告牌新标准将规定字体、颜色
  16. 如何写一个好的缺陷(Defect)报告
  17. Ajax库-认识服务器,URL地址,axios基本用法,响应状态码,业务状态码,接口测试工具
  18. 计算机组成原理第二章例题解析(下)
  19. HTML基于蔡徐坤的打飞机游戏源码
  20. cesium画飞线_Cesium+earthSD实现相机飞行动画

热门文章

  1. 程序员接私活的7大利器以及建议
  2. java文件输出流,写到.txt文件,如何实现换行
  3. Lightswitch中使用LINQ
  4. html5 xml在线编辑,xml在线(在线编辑xml文件)
  5. 树莓派4安装Debian10
  6. mysql 主键列_MySQL列属性 之 主键
  7. Linux 配置关掉虚拟防火墙
  8. 东软集团收购软件外包商大连华信
  9. 深度linux比ubuntukylin,UbuntuKylin发行版的尴尬与无奈
  10. 跟我学LabVIEW:什么是全局变量?如何创建及使用全局变量?