您的位置:首页 > 编程语言 > Java开发

用Java 实现杨辉三角编程

2008-10-08 22:56 246 查看
import java.util.Scanner;

public class YHui{

int array[][];

public void creat()

{

for(int i=0;i<array.length;i++)

for(int j=0;j<array[i].length;j++)

{

if(j==0) array[i][j]=1;

else if(i==j) array[i][j]=1;

else if(j>i) array[i][j]=0;

else array[i][j]=array[i-1][j-1]+array[i-1][j];

}

}

public static void main(String args[])

{

int n,m;

System.out.println("请输入行数n:");

Scanner sc = new Scanner(System.in);

n = sc.nextInt();

System.out.println("请输入列数m:");

m = sc.nextInt();

YHui aa=new YHui();

aa.array=new int
[m];

aa.creat();

for(int i=0;i<aa.array.length;i++)

{

for(int j=0;j<aa.array[i].length;j++)

if(aa.array[i][j]==0) System.out.print(" ");

else System.out.print(aa.array[i][j]+" ");

System.out.println();

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: