fzuOJ 1058 大数吃小数

来源:互联网 发布:数据库存储图片路径 编辑:程序博客网 时间:2024/06/07 03:09

对于给定的n (n≤5*10^6),计算代数式的值


#include<stdio.h>
int main()
{
    long i,n;
   double sum;
   while(scanf("%ld",&n)!=EOF)
   {
  sum=0.0;

//若for(i=1;i<=n;i++)会出现大数吃小数
  for(i=n;i>=1;i--)
     
 sum=sum+1.0/i;
  printf("%.12f\n",sum);
    }
 return 0;
 }

0 0
原创粉丝点击