【JAVA】输出杨辉三角形的前n行。采用循环控制语句来实现?
import java.util.Scanner;
public class Text{
public static void main(String args[]){
Scanner sc=new Scanner(System.in);
System.out.println("请输入杨辉三角形n的值:(0~~25)");
int n=sc.nextInt();
int a[][]=new int[25][25];
for(int i=0;i<n;i++)
a[i][0]=1;
for(int i=1;i<n;i++)
for(int j=1;j<=i;j++)
{if(i==j)
a[i][j]=1;
else
a[i][j]=a[i-1][j]+a[i-1][j-1];
}
for(int i=0;i<n;i++)
{ for(int j=0;j<=i;j++)
System.out.print(a[i][j]+"\t");
System.out.println();}
}
}