파스칼의 삼각형..
커다란 삼각형 모양의 수가 나오네요..-ㅁ -궁금하면 직접 돌려보시길..
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 :}
'Backend > C' 카테고리의 다른 글
Makefile 만들기 (0) | 2012.04.12 |
---|---|
최대 공약수 구하기 (0) | 2012.04.12 |
strcat() 의 사용 (0) | 2012.04.12 |
수치 연산 함수 사용하기 (0) | 2012.04.12 |
매크로에서 # 연산자의 사용 (0) | 2012.04.12 |