1058 粗心的物理学家
2016-08-22 20:06
92 查看
1、题目戳这里
第一次看见这题的时候,感觉是一题很水的题,但是当代码交上去的时候竟然是WA,整个人都是懵逼的,后来才知道竟然会出现大数吃小数的问题,就是精度的问题,所以要先加小数,这样就不会有影响了。
2、代码:
#include<iostream> #include<iomanip> using namespace std; int main() { int n; while(cin>>n) { double ans=0; for(int i=n; i>=1; i--) { ans+=1.000000000000/i; } cout<<fixed<<setprecision(12)<<ans<<endl; } return 0; }
相关文章推荐
- 粗心的物理学家 FZU-1058 (水坑题)
- FOJ-1058-粗心的物理学家
- Problem 1058 粗心的物理学家
- FZU 1058 粗心的物理学家
- Fzu_1058 粗心的物理学家
- FZU 1058 粗心的物理学家
- FOJ-1058-粗心的物理学家
- FZU1058 之 粗心的物理学家
- FZU 粗心的物理学家
- fjnu 1156 粗心的物理学家
- 粗心的物理学家
- 粗心的物理学家
- Windows 2003 中的1058和 1030错误的解决
- dc应用程序日志 事件id1030 1058 每五分钟出现一次的解决方法
- JOJ 1058 T9
- HDOJ 1058 Humble Numbers [简单DP]
- 粗心就没钱啦
- hdoj 1058 Humble Numbers
- DC中发现错误ID 1030 1058解决案件
- [恢]hdu 1058