안녕하세요
오유 프로그래머 게시판에는 질문만 하는거 같네요
재귀 함수 호출로 1~n까지 더하는 프로그램을 작성했습니다.
스택의 한계가 있기 때문에 100개 이상 쌓지 않도록 만들었구요
함수 원형은 unsigned long long sum(unsigned long long n);
입니다.
함수를 이용해서 풀었을 경우 1~십만 까지 더했을 때, 원하는 값이 표시가 되지 않습니다.
하지만 반복문으로 1~십만 까지 더했을 때는 원하는 결과가 나옵니다.
반환값은 분명히 unsigned long long 이건만...
해결 방법은 없나요?