#include <stdio.h> void main() { /*创建时间:2012、9、1; 描述:输出杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 */ int num[6][6]; for(int i= 0; i < 6; i++) { for(int j = 0; j <= i; j++) { if(j == 0 || i == j) { num[i][j] = 1;//对角线时值为1 } else { num[i][j] = num[i - 1][j - 1] + num[i - 1][j]; } } } for(i = 0; i <6 ; i++) { for(int j = 0; j <= i; j++) { printf("%-2d ", num[i][j]);//整体对齐 } putchar('\n'); } }