1 #include<stdio.h> 2 3 int main() 4 { 5 int map[10][10]; 6 int i,j; 7 for(i=0;i<10;++i) 8 { 9 for(j=0;j<=i;++j) 10 { 11 if(j==0||j==i) 12 { 13 map[i][j]=1; 14 } 15 else 16 { 17 map[i][j]=map[i-1][j]+map[i-1][j-1]; 18 } 19 } 20 } 21 22 for(i=0;i<10;++i) 23 { 24 for(j=0;j<10-i;++j) 25 { 26 printf(" "); 27 } 28 for(j=0;j<=i;++j) 29 { 30 printf("%3d ",map[i][j]); 31 } 32 printf(" "); 33 } 34 getchar(); 35 return 0; 36 }