文档章节

2.5节 Exercise 6-6 杨辉三角

Cinzano
 Cinzano
发布于 2017/05/07 20:31
字数 265
阅读 4
收藏 0

问题 C: 习题6-6 杨辉三角

时间限制: 1 Sec  内存限制: 12 MB

题目描述

按要求输入如下格式的杨辉三角

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

最多输出10层

输入

输入只包含一个正整数n,表示将要输出的杨辉三角的层数。

输出

对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开

样例输入

5

样例输出

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

Code:

#include<stdio.h>

int main(){
	int N;
	scanf("%d",&N);
	int i,j,a[N][N];
	for(i=0;i<N;i++){
		a[i][i]=1;
		a[i][0]=1;
	}
	for(i=2;i<N;i++){
		for(j=1;j<i;j++){
			a[i][j]=a[i-1][j]+a[i-1][j-1];
		}
	}
	for(i=0;i<N;i++){
		for(j=0;j<=i;j++){
			printf("%d ",a[i][j]);
		}
		printf("\n");
	}
	return 0;
} 

 

© 著作权归作者所有

Cinzano
粉丝 0
博文 19
码字总数 6205
作品 0
合肥
其他
私信 提问
Python 中使用 for、while 循环打印杨辉三角练习(列表索引练习)。

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

manbinn
2017/09/24
0
0
BASIC-6 基础练习 杨辉三角形

杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。    它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。    下面给出了杨辉三角形的前4行:    1   ...

xnh_565175944
2018/05/04
0
0
流传千年的三角形玩不?帕斯卡三角形,C语言经典算法之杨辉三角

巴斯卡三角形 巴斯卡三角形亦是杨辉三角,是二项式系数在三角形中的一种几何排列,在中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲,帕斯卡(1623----1662)在1654年发...

这个人很懒什么都没留下
03/27
0
0
Python3内置容器之例子

1.归并排序 2.按单词反转字符串 3.找出列表不重复元素并按原来的顺序 4.查找一个列表中的最大值 PS: partition ==> rpartition 6.不适用组合数打印杨辉三角...

夏洛特_
2016/09/13
14
0
打印杨辉三角

打印以下杨辉三角(打印8行)11 11 2 11 3 3 11 4 6 4 11 5 10 10 1··· ··· ··· ··· ··· define N 9 include void main(){ }...

gethub_sl
2016/06/15
18
0

没有更多内容

加载失败,请刷新页面

加载更多

数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。

import java.util.Arrays; public class Solution { public int MoreThanHalfNum_Solution(int [] array) { Arrays.sort(array); int count=0; for(int i=0;i<array.le......

南桥北木
25分钟前
0
0
关于FLAG_ACTIVITY_NEW_TASK的使用

参考文章: https://blog.csdn.net/u010389391/article/details/78558475 Context调用startActivity, 有部分情况会报出如下错误: Caused by: android.util.AndroidRuntimeException: Calli......

Gemini-Lin
40分钟前
0
0
Python开发工具:Webware for Python

原文来之:https://www.oschina.net/p/webware+for+python 前言 Webware for Python 是一组 Python 包和工具用来开发面向对象的 Web 应用。良好的设计模式,包含一个快速的应用服务器、Servl...

A_裙232550246
49分钟前
0
0
高并发场景下的缓存有哪些常见的问题?

一、缓存一致性问题 当数据时效性要求很高时,需要保证缓存中的数据与数据库中的保持一致,而且需要保证缓存节点和副本中的数据也保持一致,不能出现差异现象。 这就比较依赖缓存的过期和更新...

别打我会飞
今天
3
0
List list = new ArrayList()为何父类引用指向子类对象(多态)

态:要有继承,方法的重写,父类引用指向子类对象 疑问一:父类引用指向子类对象 与指向父类对象 Animal cat = new Cat(); //向上转型。 父类引用指向子类对象,该引用不能再访问子类新增加的...

architect刘源源
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部