你的位置:首页 > 软件开发 > Java > 语句练习题10

语句练习题10

发布时间:2016-05-15 14:00:06
打印杨辉三角,打印行数由用户输入。 1 Scanner sc=new Scanner(System.in); 2 System.out.println("请输入打印的行数:"); 3 int row=sc.nextInt(); 4 ...

语句练习题10

打印杨辉三角,打印行数由用户输入。

 1     Scanner sc=new Scanner(System.in); 2     System.out.println("请输入打印的行数:"); 3     int row=sc.nextInt(); 4     int [][]arr=new int[row][row];//定义一个二维数组 5     for(int i=0;i<row;i++){ 6       for(int j=0;j<=i;j++){ 7         //第一列和列数等于行数的时候  对应的元素=1 8         if(j==0||j==i){ 9           arr[i][j]=1;10         }else{11           //其他位置的元素=该位置对应的上一行元素和左上方元素之和12           arr[i][j]=arr[i-1][j]+arr[i-1][j-1];13         }14       }15     }16     //打印输出17     for(int i=0;i<row;i++){18       for(int j=0;j<=i;j++){19         System.out.print(arr[i][j]+"\t");20       }21       System.out.println();22     }

原标题:语句练习题10

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录