黑马程序员技术交流社区
标题:
很有用的逻辑锻炼题 杨辉三角
[打印本页]
作者:
ouyzm
时间:
2016-10-10 23:59
标题:
很有用的逻辑锻炼题 杨辉三角
package luoji;
import java.util.Scanner;
/* 1 2 3 4 5 6 7 8 j
* 1
* 1 1
* 1 2 1
* 1 3 3 1
* 1 4 6 4 1 a[5][2]= a[4][1]+a[4][2]
* 1 5 10 10 5 1 a[i][j]= a[i-1][j-1]+a[i-1][j]
* 1 6 15 20 15 6 1
* 1 7 21 35 35 21 7 1
* */
public class yanghuisanjiao {
public static void main(String[]args){
Scanner x = new Scanner(System.in);
System.out.println("请输入杨辉三角的长度");
int y = x.nextInt();
int[][] sum=new int[y+1][y+1];
for(int i = 1;i<y+1;i++){
for(int j =1;j<i+1;j++){
if(j!=1||i!=j){
sum[i][j] = sum [i-1][j-1]+ sum[i-1][j];
}else {
sum[i][1]=1;
sum[i][i=j]=1;
}
System.out.print(sum[i][j]+"\t");
}
System.out.println("");
}
}
}
作者:
读书可以当饭吃
时间:
2016-10-11 00:02
这个逻辑性很强啊
作者:
ouyzm
时间:
2016-10-11 00:06
可以试试哦
作者:
System.style
时间:
2016-10-11 00:09
这个好,值得一看
作者:
CreScert
时间:
2016-10-11 02:10
明天挑战下
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2