现做的,希望可以帮到你
import java.util.Scanner;
public class yanghuisanjiao
{
public static void main(String[]args)
{
int n;
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int m=x+2;
int a[][]=new int[m][m]; //建立二维数组
for(m=1;m<=x+1;m=m+1)
{
for(n=1;n<=m;n++)
{
if(n==m){
a[n][m]=1; //如果是第一个数和最后一个数,保持他们是1、
}
else
{
a[n][m]= a[n-1][m-1]+a[n][m-1]; //如果是中间的数,将他们与上一行的两个相邻的数相加、
}
System.out.print(a[n][m]+" ");
}
System.out.println( );
}
}
}
|