黑马程序员技术交流社区
标题:
打印杨辉三角
[打印本页]
作者:
张浮生
时间:
2015-5-13 22:27
标题:
打印杨辉三角
写了个打印杨辉三角的程序 大家看一看
public class Demo {
/**
* 打印杨辉三角
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int n=5; //行数
for(int i=1;i<=n;i++){
for(int k=1;k<=(n-i);k++){
System.out.print("\t");
}
for(int j=1;j<=i;j++){
System.out.print(getYangHui(i,j)+"\t\t");
}
System.out.println();
}
}
/**
* 获取指定位置的杨辉数
* @param r //第几行
* @param c //第几列
* <a target="_blank">@return</a>
*/
public static int getYangHui(int r,int c){
if(r==1 || c==1 ||c==r){
return 1;
}else{
return getYangHui(r-1,c-1)+getYangHui(r-1,c);
}
}
}
复制代码
作者:
Lucus
时间:
2015-5-13 22:30
学习了,感谢分享!!!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2