首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

@@@@@@@@@@@@@@@高手帮帮小弟我好白!@@@@@@@@@@@@@@@@@@

2012-02-13 
@@@@@@@@@@@@@@@高手帮帮我好白!!@@@@@@@@@@@@@@@@@@哪个高人帮俺解解这个啊求个杨辉三角的前10行元素

@@@@@@@@@@@@@@@高手帮帮我好白!!@@@@@@@@@@@@@@@@@@
哪个   高人帮俺解解这个啊   "求个杨辉三角的前10行元素 "用jdk做的求大家帮帮忙啊  
写个原代码谢个先了啊  


[解决办法]
1(0,0)
1(1,0) 1(1,1)
1(2,0) 2(2,1) 1(2,2)
1(3,0) 3(3,1) 3(3,2) 1(3,3)

假定下标代号为(m,n) (m是行数,n是列数)
每个数都满足这个条件:R(m,n) = m!/((m-n)!*n!)
[解决办法]
忘了什么是杨灰三角了,把打印结果发上来看看.
[解决办法]

[解决办法]
public class Test{

public int triangle(int m,int n){
return factorial(m)/(factorial(m-n)*factorial(n));
}

public int factorial(int n){
if(n==0)return 1;
int ret=1;
for(int i=1;i <=n;i++)
ret*=i;
return ret;
}

public static void main(String []args){
Test test=new Test();
int count=10;
for(int i=0;i <=count;i++){
for(int j=0;j <=i;j++)
System.out.print(test.triangle(i,j)+ " ");
System.out.println();
}
}
}

热点排行
Bad Request.