์ฌ๊ท ํธ์ถ
- ํจ์์์ ๊ทธ ํจ์๋ฅผ ๋ค์ ํธ์ถํ๋ ๊ฒ
์ฌ๊ทํจ์
- ์ฌ๊ทํธ์ถ์ ๊ตฌํํ ํจ์
#include <stdio.h>
int sum(int a);
int main() {
int input, s = 0;
printf("์์ ์ ์๋ฅผ ์
๋ ฅํ์ธ์ : ");
scanf("%d", &input);
s = sum(input);
printf("์ฌ๊ทํจ์๋ฅผ ์ด์ฉํ 1๋ถํฐ %d๊น์ง ํฉ : %d\n", input, s);
return 0;
}
int sum(int a)
{
if (a <= 1)
return 1;
else
return a + sum(a-1);
}
// ํ๋ก์ธ์ค๊ฐ ์์๋์์ต๋๋ค..
> ์์ ์ ์๋ฅผ ์
๋ ฅํ์ธ์ : 4
์ฌ๊ทํจ์๋ฅผ ์ด์ฉํ 1๋ถํฐ 4๊น์ง ํฉ : 10
// ํ๋ก์ธ์ค๊ฐ ์ข
๋ฃ๋์์ต๋๋ค.