package com.hk.arry;
/**
* @author shangrila_kun
* 2015.5.31*/
public class YanghuiDemo {
/**
*获取每一行的每一列的值
**/
public static int getValue(int lineNumber,int lieNumber)
{
if(lineNumber==1)
return 1;
else if(lineNumber==lieNumber)
return 1;
else if(lieNumber==1)
return 1;
else
return getValue(lineNumber-1,lieNumber-1)+getValue(lineNumber-1,lieNumber);
}
/*
* 打印每一行的空格
* */
public static void printKG(int lineNumber)
{
int blacknum = lineNumber;
for(int i=1;i<=12-blacknum;i++)
System.out.print(” “);
}
/**
* 打印某一行的值
* */
public static void printValue(int lineNumber)
{
int value = lineNumber;
for(int i=1;i<=lineNumber;i++)
{
System.out.print(” “);
System.out.print(getValue(value,i));
if(getValue(value,i)<100)
System.out.print(” “);
}
}
public static void main(String []args)
{
for(int i=1;i<=10;i++)
{
printKG(i);
printValue(i);
System.out.println();
}
}
}
用递归的思想写杨辉三角程序
原文作者:杨辉三角问题
原文地址: https://blog.csdn.net/shangrila_kun/article/details/46290345
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
原文地址: https://blog.csdn.net/shangrila_kun/article/details/46290345
本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。