재귀 함수에 관하여 질문 있습니다.
빵순
2023.04.01
질문 제목 : 재귀 함수에 관하여 질문 있습니다.질문 요약 :1+1/2+1/3+1/4 .... +1/n 을 하는 프로그램을 재귀함수로 짰는데, 0이 나옵니다.;;;질문 내용 :
#include stdio.h
double plus (int n); - double 인 이유는 분수의 덧셈이라 소수값이 나오기 때문에 넣었습니다.
int main(void)
{
int n;
printf(정수를 입력하시오\n);
scanf_s(%d,&n);
plus(n);
printf(%lf\n,plus(n));
return 0;
}
double plus (int n)
{
if(n==1)
{
return n;
}
else
{
return (1/n)+(1/(n-1));
}
return 0;
}