打印出杨辉三角形(要求打印出10行如下图) 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
2018-04-04 17:41
555 查看
**
* 打印出杨辉三角形(要求打印出10行如下图)
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
* @author Dreamweaver
*
*/
public class Dmeo33 {
public static void main(String[] args) {
int yh[][] = new int [10][10];
//把外层的1存放到数组中
for(int i=0;i<10;i++) {
for(int j=0;j<10;j++) {
if(i==j) {
yh[i][j] = 1;
}
}
}
//把第一列的1存放到数组中
for(int i=1;i<10;i++) {
yh[i][0]=1;
}
//把中间变化的数存放到数组中
for(int i=2;i<10;i++) {
for(int j=1;j<i;j++) {
yh[i][j] = yh[i-1][j-1]+yh[i-1][j];
}
}
//遍历二维数组
for(int i=0;i<yh.length;i++) {
for(int j=0;j<=i;j++) {
System.out.print(yh[i][j]+" ");
}
System.out.println();
}
}
}
* 打印出杨辉三角形(要求打印出10行如下图)
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
* @author Dreamweaver
*
*/
public class Dmeo33 {
public static void main(String[] args) {
int yh[][] = new int [10][10];
//把外层的1存放到数组中
for(int i=0;i<10;i++) {
for(int j=0;j<10;j++) {
if(i==j) {
yh[i][j] = 1;
}
}
}
//把第一列的1存放到数组中
for(int i=1;i<10;i++) {
yh[i][0]=1;
}
//把中间变化的数存放到数组中
for(int i=2;i<10;i++) {
for(int j=1;j<i;j++) {
yh[i][j] = yh[i-1][j-1]+yh[i-1][j];
}
}
//遍历二维数组
for(int i=0;i<yh.length;i++) {
for(int j=0;j<=i;j++) {
System.out.print(yh[i][j]+" ");
}
System.out.println();
}
}
}
相关文章推荐
- 【程序33】YangHui.java 题目:打印出杨辉三角形(要求打印出10行如下图)
- C语言_打印出杨辉三角形(要求打印出10行如下图)
- 按如下格式打印杨辉三角形的前10行。
- 打印出杨辉三角形(要求打印出10行)
- 打印出杨辉三角形(要求打印出 10 行)(简单版)
- 7.6 打印出以下杨辉三角形(要求打印10行)
- 打印出以下的杨辉三角形 (要求打印出10行
- 一个关于线程的经典面试题,要求用三个线程,按顺序打印1,2,3,4,5.... 71,72,73,74, 75. 线程1先打印1,2,3,4,5, * 然后是线程2打印6,7,8,9,10, 然后是
- 输出杨辉三角形(要求输出10行)
- 描述:10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下: (1) 及格线是10的倍数; (2) 保证至少有60%的学生及格; (3) 如果所有的学生都高于60分,则及格线为60分 输入
- 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,3,4,8
- 利用线程的知识,要求打印的结果为:1 2 A 3 4 B 5 6 C 7 8 D 9 10 11 12 ... 52 E F G H I J K ... X Y Z
- 读取一个文本文档,例如有1~10行,要求按10~1行的顺序输出.并保存予原文件
- java 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 则依次打印出数字1,2,
- 打印杨辉三角形的前10行。
- java实现打印杨辉三角形(帕斯卡三角形),打印10行
- Java经典算法集——如下:用1、2、2、3、4、5这六个数字,用java写一个main函数,打印出所有不同的排列,如:512234、412345等,要求:"4"不能在第三位,"3"与"5"不能相连。
- 输出以下的杨辉三角形 要求输出10行 C语言
- 习题 6.6 输出以下的杨辉三角形(要求输出10行)
- C的一些简单习题(3)--打印杨辉三角形(10行)