#include <stdio.h> void print_yanghui(int n) { int i, j; int a[100][100] = { 0 }; for(i = 0; i < n; i++) //将第一列所有元素置1 a[i][0] = 1; for(i = 1; i < n; i++) { for(j = 1; j < n; j++) { a[i][j] = a[i - 1][j] + a[i - 1][j - 1]; } } for(i = 0; i < n; i++) { for(j = 0; j < n; j++) { if(a[i][j] != 0) printf("%5d", a[i][j]); } printf("\n"); } } int main() { print_yanghui(5); }
浙公网安备 33010602011771号