题目描述
给定一个正整数n,计算1+1/2+1/3….的前n项之和。
输入要求
输入一个正整数n(n<100)。
输出要求
输出前n项之和,默认保留6位小数。
输入样例
2
输出样例
1.500000
参考程序
#include<stdio.h>
#include<math.h>
int main()
{
int n,i=1;
double a,s=0;
scanf("%d",&n);
while(i<=n)
{
a=1.0/i;
s+=a;
i=i+1;
}
printf("%.6f\n",s);
return 0;
}