中易网

用JAVA程序打印出杨辉三角

答案:2  悬赏:0  
解决时间 2021-01-21 05:48
用JAVA程序打印出杨辉三角
最佳答案
public class Test {
public static void main(String args[]) {
int a = 10;
int b[][];
b = new int[a][];
for (int i = 1; i <= 10; i++) {
b[i - 1] = new int[i];
}
for (int j = 0; j < 10; j++) {
for (int k = 0; k <= j; k++) {
if (j == 0 || k == 0 || k == j)// 分支
{
b[j][k] = 1;// 等于1的
continue;
} else {
b[j][k] = b[j - 1][k - 1] + b[j - 1][k];// 计算值
}
}
}
for (int m = 0; m < 10; m++) {
for (int n = 0; n <= m; n++) {
System.out.print(b[m][n] + " ");// 循环输出
}
System.out.println(" ");
}
}
}
全部回答
import java.util.Scanner;
class DemoAsm{
public static void main(String[] args) {
System.out.println("请输入需要打印几行:");
Scanner sc =new Scanner(System.in)
int a=sc.nextInt();
int[][] b = new int[a][];
for(int i=0;i<a;i++){
for(int n=0;n<a-i-1;n++){
System.out.print(" ");
}
b[i]=new int[i+1];
b[i][0]=1;
b[i][i]=1;
if(i==0){
System.out.print(b[i][0]+" ");
}else{
System.out.print(b[i][0]+" ");
if(i>1){
for(int j=1;j<i;j++){
b[i][j]=b[i-1][j-1]+b[i-1][j];
System.out.print(b[i][j]+" ");
}
}
System.out.print(b[i][i]);
}
System.out.println();
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青少年遭受家庭暴力应该怎么做?
天门到武汉有多少公里
健身房设计方案应该怎么写?哪位有经验?
巧妙的室内设计有哪些?
试管婴儿内膜不达标要怎么调理?
我想知道离婚后民政局电脑上的结婚信息是当时
龙工50装载机一个小时要耗多少油
如图所示,是一个小球运动时的频闪照片,频闪
大圆脸如何瘦脸?
鲜花假花的区别是什么?
梦幻西游手游怎么打掉鬼魂 梦幻西游手游轻松
假性近视是怎么回事?怎么办?
长虹55X9S , 小米L65M5-AZ哪个好?
停车场(中国四川省凉山彝族自治州西昌市滴水
我家太阳能是无电增压的刚开始热水还挺大的怎
推荐资讯
我26岁,最近发现下眼睑的鱼尾纹和小细纹越来
龙怀路爱尚汗蒸美容养生馆地址有知道的么?有
宁波哪家有卖铝箔玻纤软管?有哪位了解?
新河乡中心小学地址好找么,我有些事要过去
一个人 的性格总是飘忽不定 那这个人是什么样
位移中点的瞬时速度,时间中点的速度两个公式
欧式走道吊顶怎么装修?找哪家好呢?
请问一下科勒智能马桶用电量厉害吗?
潮湿的南方墙面怎么处理好?谁晓得啊?
长沙学生课桌哪里买比较便宜?麻烦推荐一下!
企业如何做好网络推广以及宣传?
功率电感与滤波电感磁芯有什么不同
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?