블로그 이미지
SANGHO KIM

calendar

1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Notice

Tag

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
posted by SANGHO KIM