public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入一个正整数:");
int number=sc.nextInt();
int[][] yh=new int[number][];
for(int i=0;i<number;i++){
yh[i]=new int[i+2];
for(int j=0;j<yh[i].length;j++){
if(j==0||j==yh.length-1)
yh[i][j]=1;
else
yh[i][j]=yh[i-1][j-1]+yh[i-1][j];
System.out.print(yh[i][j]+" ");
}
System.out.println();
}
总是提示我下标越界,反复看了N多遍,都看不出原因 |
|