C언어] 1부터 N까지의 합
이 문제는 N을 입력하면 1부터 N까지의 수들의 합을 구하는 문제이다. 이를 구현하면 다음과 같다.1234567891011121314151617#include int print(int a, int b); int main(void){ int a, b=0; scanf("%d", &a); printf("%d\n", print(a,1));}int print(int a, int b){ if (b-1 == a) return 0; else return b + print(a, b + 1);}cs 먼저 a 를 입력받고, a와1 을 인자로 준다.만약 b 가 a보다 크다면 종료하고, 아니라면 1 + 2, 이런식으로 다시 자신을 호출한다.
2016. 3. 29.