#include
using namespace std;
int main()
{
double sum=0.0,m=0.0;
int n,i;
cin>>n;
for(i=1.0;i<=n;i++)
{
m=m+i;
sum+=1.0/m;
}
printf("%.4f",sum);
return 0;
}
可以提供给你参考,如果可以,请采纳
int f(int n) {
int sum = 0;
. for (int i= 0; i<=n;i++; ) {
sum+=n;
}
return sum
}
double f2(int n) {
double sum = 0;
. for (int i= 1; i<=n;i++; ) {
sum+=1.0/f(n)
}
return sum
}
int main() {
int n;
scanf("%d", &n);
printf("%.4f", f2(n));
}