[PTA]实验7-2-6 打印杨辉三角
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 打印杨辉三角相关推荐
- 天梯赛题目练习——打印杨辉三角(附带PTA测试点)
打印杨辉三角 题目 答案 PTA测试点 题目 答案 #include<stdio.h> int main() {int n;scanf("%d",&n);int ...
- pta——点赞,打印杨辉三角,吃火锅(c语言)
程序设计实训8月16日小组编程 今日碎碎念:今天稀里糊涂地在规定时间内倒是都做出来了,但是还有些问题没有想明白再回顾一下.(大佬都在自己的博客上写学习笔记,我只能用用CSDN了唔) 7-1 点赞 微博 ...
- JavaScript打印杨辉三角
1.什么是杨辉三角? 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 上面就是一个简单的杨辉三角的例子 观察一下, 第n行有n个元素, 第n行的第一个元素和第n个元素为1, 其他元 ...
- Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。
Python中使用for while循环打印杨辉三角练习(列表索引练习). 杨辉三角是一个由数字排列成的三角形数表,一般形式如下: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 ...
- 【笔试题】简单的两道笔试题(1、打印杨辉三角;2、三个数排序)
笔试题 简单的两道笔试题(1.打印杨辉三角:2.三个数排序) 1.打印杨辉三角 import java.util.Scanner; public class MyYanghuiTriangle {pu ...
- python每行输出5个数_python打印杨辉三角及输出第m行第k个数
1.打印杨辉三角及输出第m行第k个数 1.计算到m行,打印出k项 第m行有m项,m是正整数,因此k一定不会大于m,这个需求需要保存m行的数据,那么可以使用一个嵌套结构[[],[],[]] m=int( ...
- 7-164 打印杨辉三角 (20 分)
7-164 打印杨辉三角 (20 分) 本题要求按照规定格式打印前N行杨辉三角. 输入格式: 输入在一行中给出N(1≤N≤10). 输出格式: 以正三角形的格式输出前N行杨辉三角.每个数字占固定4位. ...
- java趣味题-打印杨辉三角
java趣味题-打印杨辉三角 public class First105 { public static void main(String[] args) { int [][] a=new int ...
- 【C语言练习——打印杨辉三角及其变形】
CSDN话题挑战赛第1期 活动详情地址:活动地址 参赛话题:大学学习月/季度总结 话题描述:对自己大学的月/季度学习的复盘及展望 杨辉三角及其变形 前言 1.杨辉三角之左对齐 1.1 写法1 1.2 ...
- C语言打印杨辉三角的多种方法
3.在屏幕上打印杨辉三角. 1 1 1 1 2 1 1 3 3 1 解法一: #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h> in ...
最新文章
- python生成一段时间
- 代理中调用alert()
- python是不是特别垃圾-深度解析Python垃圾回收机制(超级详细)
- Cors 跨域Access-Control-Allow-Origin
- 数据结构(四)---栈的顺序存储的实现---java版
- setresult()java_Java ResultSet getType()方法与示例
- 了解自定义De / Serializer:JSON绑定概述系列
- 实战演练:PostgreSQL在线扩容
- Java设计模式(详细待续)(转)
- 面试准备(集合部分)
- php mysql apache vbb
- Linux daemontools安装及使用
- Windows Dos命令
- 微信扫一扫下载apk的实现方式 微信跳转浏览器代码
- 户外广告牌新标准将规定字体、颜色
- 如何写一个好的缺陷(Defect)报告
- Ajax库-认识服务器,URL地址,axios基本用法,响应状态码,业务状态码,接口测试工具
- 计算机组成原理第二章例题解析(下)
- HTML基于蔡徐坤的打飞机游戏源码
- cesium画飞线_Cesium+earthSD实现相机飞行动画