2018. 1. 7. 14:46
C Language
예제(1)
#include <stdio.h> void Recursive(int n) { printf("Recursive Call!\n"); if(n==1) return; Recursive(n-1); } int main(void) { int a=2; Recursive(a); return 0; } |
예제(2)
#include <stdio.h> int f(int n); int main(void) { int val; int result; printf("정수 입력 : "); scanf("%d", &val); if(val<0) { printf("0 이상을 입력 해야 합니다.\n"); return 1; } result=f(val); printf("%d!dml 계산 결과: %d\n", val, result); return 0; } int f(int n) { if (n==0) return 1; else return n*f(n-1); } |
'C Language' 카테고리의 다른 글
C언어(11); 변수의 포인터 (0) | 2018.01.07 |
---|---|
C언어(10); 배열 (0) | 2018.01.07 |
C언어(8); Static 변수 (0) | 2018.01.07 |
C언어(7); 전역변수 (0) | 2018.01.07 |
C언어(6); 지역변수 (0) | 2018.01.07 |