永发信息网

求用Java编的杨辉三角 请把程序给全了 我是菜鸟

答案:2  悬赏:60  手机版
解决时间 2021-07-29 03:16
  • 提问者网友:浮克旳回音
  • 2021-07-28 20:03
求用Java编的杨辉三角 请把程序给全了 我是菜鸟
最佳答案
  • 五星知识达人网友:鸽屿
  • 2021-07-28 21:21

public class Sanjiao {
public static void main (String[] args){
int[] num1=new int[10];
int[] num2=new int[10];
num1[0]=1;
num2[0]=1;
num2[1]=1;
int i=0;
System.out.println(num1[0]);
for(int j=0;j <8;j++){
for( i=1;i <10;i++){
num1=num2+num2[i-1];
}
int []temp;
temp=num1;
num1=num2;
num2=temp;

for( i=0;i <j+2;i++){
System.out.print(num1+" ");
}
System.out.println("");
}
}
}


------------------------------------------------


转摘 网址: http://wenwen.sogou.com/z/q910945896.htm




2.
int[] triangle=null;
int[] tmp=null;
for (int i=0;i<10;i++){
if(i==0){
tmp = new int[1];
tmp[0]=1;
} else if (i==1){
tmp = new int[3];
tmp[0] = 1;
tmp[1] = 2;
tmp[2] = 1;
}
else {
tmp=new int [i+2];
tmp[0]=1;
for(int j=1;j<i+1;j++){
tmp[j]=triangle[j-1]+triangle[j];
}
tmp[tmp.length-1]=1;
}
triangle=tmp;
for(int j=0;j<triangle.length;j++){
System.out.print(tmp[j]);
System.out.print(" ");
}
System.out.println();
}



--------------


以上你运行看看。希望对你有帮助!

全部回答
  • 1楼网友:几近狂妄
  • 2021-07-28 22:28

public class app2_14{

public static void main(String args[ ]){

int i,j;

int Level=7;

int iaYong[ ][ ] =new int[Level][];

System.out.println(“杨辉三角形”);

for (i=0;i<iaYong.length;i++)

iaYong[i]=new int [i+1]; iaYong[0][0]=1;

for (i=1;i<iaYong.length;i++){ //计算杨辉三角形

iaYong[i][0]=1;

for (j=1;j< iaYong[i].length-1;j++)

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

iaYong[i][ iaYong[i].length-1]=1;

}

for(i=0;i< iaYong.length;i++){ //显示出杨辉三角形

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

System.out.print(iaYong[i][j]+” ”);

System.out.println();

}

}

}

这个我运行了的,可以。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯