C++编程 实现1/1+1/2+1/3+...+1/n的累加 要用递归调用 急求

如题所述

#include<iostream>
using namespace std;
double sum(int n)
{if(n==1)return 1.0;
 return 1.0/n+sum(n-1);
}
int main()
{int n;
 cin>>n;
 cout<<sum(n)<<endl;
 return 0;
}

温馨提示:答案为网友推荐,仅供参考