import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner input = new Scanner(System.in); int n = input.nextInt(); int[][] arr = new int[20][20]; int i = 0, j = 0, k = 0; for (i = 0; i <= n; i++) { arr[i][0] = 1; arr[i][i] = 1; } for (i = 2; i <= n; i++) { for (j = 1; j < i; j++) // 只需算 中间数的运算 条件: j< i { arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j]; } } for (i = 0; i <= n; i++) { for (j = i; j < n; j++) { System.out.print(" "); //空格循环的次数; } for (k = 0; k <= i; k++) { System.out.printf("%3d ", arr[i][k]); // 打印 指定位置 计算出来的数 ; } System.out.println(); } } }
解题思路:
注意事项:
参考代码:
0.0分
0 人评分
C语言训练-求具有abcd=(ab+cd)2性质的四位数 (C语言代码)浏览:1372 |
陶陶摘苹果 (C语言代码)浏览:1607 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:734 |
简单的a+b (C语言代码)浏览:629 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:668 |
C语言考试练习题_一元二次方程 (C语言代码)浏览:737 |
C语言程序设计教程(第三版)课后习题8.6 (C语言代码)浏览:538 |
A+B for Input-Output Practice (VI) (C++代码)浏览:418 |
【明明的随机数】 (C++代码)浏览:781 |
WU-输入输出格式练习 (C++代码)浏览:1082 |