当前位置: 代码迷 >> J2SE >> @@@@@@@@@@@@@@@高手帮帮小弟我好白!@@@@@@@@@@@@@@@@@@
  详细解决方案

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

热度:161   发布时间:2016-04-24 15:45:16.0
@@@@@@@@@@@@@@@高手帮帮我好白!!@@@@@@@@@@@@@@@@@@
哪个   高人帮俺解解这个啊   "求个杨辉三角的前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();
}
}
}
  相关解决方案