Problem 1058 粗心的物理学家
2017-04-15 13:23
204 查看
Problem Description
世界著名的物理学家Albert正在计算的值。不幸的是,由于这项工作十分枯燥无味,这位伟大的物理学家得到了错误的答案。由于这一错误,它制造的几颗原子弹失去了控制,射向了五座重要的城市和一片热带雨林……
现在你的任务是帮助这位物理学家纠正这一错误,从而拯救世界。对于给定的n (n≤5*10^6),计算代数式的值。
Input
输入数据由多组数据组成。每组数据一行,仅有一个整数,表示n的值。
Output
对于每组数据,输出代数式的值(小数点后保留12位有效数字)。
Sample Input
2
Sample Output
1.500000000000
注意:从后向前枚举,不然会丢失精度
世界著名的物理学家Albert正在计算的值。不幸的是,由于这项工作十分枯燥无味,这位伟大的物理学家得到了错误的答案。由于这一错误,它制造的几颗原子弹失去了控制,射向了五座重要的城市和一片热带雨林……
现在你的任务是帮助这位物理学家纠正这一错误,从而拯救世界。对于给定的n (n≤5*10^6),计算代数式的值。
Input
输入数据由多组数据组成。每组数据一行,仅有一个整数,表示n的值。
Output
对于每组数据,输出代数式的值(小数点后保留12位有效数字)。
Sample Input
2
Sample Output
1.500000000000
注意:从后向前枚举,不然会丢失精度
#include"stdio.h" int main() { int n; while(scanf("%d",&n)==1) { double he=0; for(int i=n;i>0;i--) { he+=(1.0/i); } printf("%.12f\n",he); } return 0; }
相关文章推荐
- FZU 1058 粗心的物理学家
- FZU 1058 粗心的物理学家
- FZU1058 之 粗心的物理学家
- 1058 粗心的物理学家
- FOJ-1058-粗心的物理学家
- 粗心的物理学家 FZU-1058 (水坑题)
- FOJ-1058-粗心的物理学家
- Fzu_1058 粗心的物理学家
- ZOJ Problem Set - 1058 Currency exchange
- ZOJ Problem Set - 1058 Currency exchange
- Problem D:Humble Numbers(HDU 1058)
- DP Problem D:Humble Numbers(HDU 1058)
- fjnu 1156 粗心的物理学家
- FZU 粗心的物理学家
- 2016 UESTC Training for Math Problem F-粗心的谭爷(线性筛素数)
- 粗心的物理学家
- hdu 1058 The sum problem
- 粗心的物理学家
- hdu 1058 The sum problem
- problem 1058