链接:登录—专业IT笔试面试备考平台_牛客网
来源:牛客网
题号:NC22157
时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 32768K,其他语言65536K
64bit IO Format: %lld
题目描述
这次牛牛又换了个数列,他想计算:1+1/2+1/3+…+1/N的值。(保留6位小数)
输入描述:
输入一个整数,范围在0到1000
输出描述:
输出一个浮点数
示例1
输入
复制2
2
输出
复制1.500000
1.500000
#include <stdio.h>
int main ()
{
int i,j,c[100];
double a[100],n,sum=0,q=1;
scanf ("%lf",&n);
for (i=1;i<=n;i++)
{
a[i]=1/q++;
sum=sum+a[i];
}
printf ("%.6f",sum);
}