Backend/C
파스칼의 삼각형
petitCoding
2012. 4. 12. 10:32
파스칼의 삼각형..
커다란 삼각형 모양의 수가 나오네요..-ㅁ -궁금하면 직접 돌려보시길..
1 : #include
2 : #define N 12
3 : long combi(int,int);
4 : int main(void)
5 : {
6 : int n,r,t;
7 : for(n=0;n<=N;n++){
8 : for(t=0;t<(N-n)*3;t++)
9 : printf(" ");
10 : for(r=0;r<=n;r++)
11 : printf("%3ld ", combi(n,r));
12 : printf("\n");
13 : }
14 : return 0;
15 : }
16 :
17 : long combi(int n, int r)
18 : {
19 : int i;
20 : long p=1;
21 : for(i=1;i<=r;i++)
22 : p = p*(n-i+1)/i;
23 : return p;
24 :}