首页 > 其他 > 详细

杨辉三角

时间:2018-04-02 22:20:24      阅读:215      评论:0      收藏:0      [点我收藏+]

package mypackage;

import java.util.*;

class YangHui

{

public static void main(String[] args)

{

System.out.println("请输入层数:");

int c; //定义一个变量输入杨辉三角的层数

Scanner sc = new Scanner(System.in);//定义一个扫描器

 

c = sc.nextInt();

/*

定义一个二维数组a[][]

*/

int[][] a = new int[c][];

int i,j;

for(i=0;i<c;i++)

{

a[i] = new int[i+1];

a[i][i] = 1;

for(j=0;j<i;j++)

{

if(j==0)

{

a[i][j]=1;

}else

{

a[i][j]=a[i-1][j-1]+a[i-1][j];

}

}

}

System.out.println("杨辉三角输出如下:");

//定义一个二层循环输出数据

for(i=0;i<c;i++)

{

for(j=0;j<a[i].length;j++)

{

System.out.print(a[i][j]+"\t");

}System.out.println();

}

 

}

 

}

 

 
 

杨辉三角

原文:https://www.cnblogs.com/404607yiduo/p/8698200.html

(0)
(0)
   
举报
评论 一句话评论(0
分享档案
最新文章
教程昨日排行
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!