69,369
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int main(void)
{
double i,n;
double s = 0.0;
printf("Please input n:");
scanf("%f", &n);
for(i = 1; i <= n; i++)
s += 1.0 / i;
printf("s=%lf\n", s);
return 0;
}
double f(int n)
{
if(n > 500)
return log(n) + 0.57721566490153286060651 + 0.5/n * (1. - 1./6./n);
else
{
double result = 0.;
for(;--n>0;)
result += 1.0 / n;
return result;
}
}
#include <stdio.h>
int main(void)
{
unsigned long n;
unsigned long i;
double s = 0.0;
printf("Please input n:");
scanf("%lu", &n);
for(i = 1; i <= n; i++)
s += 1.0 / i;
printf("s=%lf\n", s);
return 0;
}