1125: 杨辉三角
来源:互联网 发布:jdk 7u67 linux x64 编辑:程序博客网 时间:2024/06/15 18:24
题目
Description
还记得中学时候学过的杨辉三角吗?具体的定义这里不再描述,你可以参考以下的图形:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
Input
输入数据包含多个测试实例,每个测试实例的输入只包含一个正整数n(1<=n<=20),表示将要输出的杨辉三角的层数。
Output
对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。
Sample Input
2 3
Sample Output
1
1 1
1
1 1
1 2 1
代码块
import java.util.Scanner;//输入jdk包public class Main { public static void main(String[] args) { Scanner cn = new Scanner(System.in); while(cn.hasNext()){//判断多组输入 int n = cn.nextInt(); int[][] a = new int[20][20]; a[0][0] = 1;//初始化前两行的1 a[1][0] = 1; a[1][1] = 1; for(int i =2;i<n;i++){//对后面的数进行填充 for(int j=1;j<=i-1;j++){ a[i][j] = a[i-1][j-1]+a[i-1][j]; } a[i][0] =1;//对首,尾,进行填1 a[i][i] =1; } for(int i=0;i<n;i++){ for(int j=0;j<=i;j++){ System.out.print(a[i][j]); if(j<i) System.out.print(" ");//行末没有空格 } System.out.println(); } System.out.println();//并换行 } }}
阅读全文
0 0
- 1125: 杨辉三角
- 1125:杨辉三角
- 杨辉三角/帕斯卡三角
- (尹成)杨辉三角(正三角 倒三角)
- 学习:杨辉三角(帕斯卡三角)
- 杨辉三角
- 杨辉三角
- 杨辉三角
- 杨辉三角算法
- C# 杨辉三角
- 杨辉三角
- 杨辉三角
- 杨辉三角程序
- 打印杨辉三角
- 杨辉三角
- 杨辉三角
- 杨辉三角
- 杨辉三角源代码
- logistic regression 分类:机器学习
- ORACLE创建用户并授权
- 排列序号
- python 整数越界问题
- 详解js中Number()、parseInt()和parseFloat()的区别
- 1125: 杨辉三角
- linux 安装maven
- cocos2dx打飞机游戏(一)
- 谷歌I/O开发者大会宣布Kotlin成为安卓开发一级语言
- struts2的国际化(即实现网站整体中英文切换)实例
- 01背包1005
- Android中获取系统所认为的最小滑动距离TouchSlop
- 列出真分数序列
- LDA and QDA 分类:机器学习 Sklearn