FOJ-1058-粗心的物理学家
来源:互联网 发布:php curl setcookie 编辑:程序博客网 时间:2024/04/30 19:50
题目:粗心的物理学家
代码:
#include<stdlib.h>#include<iostream>#include<cstdio>using namespace std;int main(){ int n; double sum=0,cnt=0; while(scanf("%d",&n)!=EOF) { if(n>5000000 || n<=0)break;//超过范围 int i; for(i=n;i>0;i--)//得倒着来 { cnt=(double)1/i; sum+=cnt; } printf("%.12f\n",sum); sum=0;//不要忘记初始化 cnt=0; } return 0;}
注意的地方在上述的代码注释处体现了,这里运用for循环可以直接暴力解决问题,不过必须要从1/n到1来遍历,这与最后结果的精度有关。
0 0
- FOJ-1058-粗心的物理学家
- FZU 1058粗心的物理学家
- Problem 1058 粗心的物理学家
- 粗心的物理学家 FZU-1058 (水坑题)
- 粗心的物理学家
- Fzu_1058 粗心的物理学家
- 粗心的物理学家
- FZU 粗心的物理学家
- fjnu 1156 粗心的物理学家
- FZU1058 之 粗心的物理学家
- 粗心惹的祸
- 粗心的代价
- 粗心的下场
- 粗心的程序员
- 粗心的售票员
- 粗心的数组
- 粗心的小明
- php初学者的粗心
- Shiro学习(24)在线会话管理
- 简单数论
- linux之lcd驱动程序总结
- 开博通知
- 程序设计第三次作业附加 代码规范
- FOJ-1058-粗心的物理学家
- Android Bluetooth 框架简读 <3>
- cocos2dx之虚拟摇杆
- hdoj-1005-Number Sequences
- 自定义图案解锁控件
- XtraBackup导入
- 深度优先搜索 和问题 简单函数递归 “加 还是不加”
- 贪心算法-Best cow line-字典序问题
- linux下如何对串口编程