POJ1003
来源:互联网 发布:英雄联盟国服mac版本 编辑:程序博客网 时间:2024/04/29 13:23
问题的实质是求1/2 + 1/3 +1/4 + ……+ 1 /(n + 1)>某个数的最小n值
设计思想:使用while循环,对临时变量temp每次加1/n,直至和大于所要求的值,要注意的是每次循环,计数器都要加一。
注意点:没注意输出要求,输出数字与card(s)之间没有空格。
#include<iostream>using namespace std;int main(){int count=0;float a;while(cin>>a&&a!=0){float temp=0, b=2;count=0;while(temp<=a){temp+=1/b++;count++;}cout<<count<<" card(s)"<<endl;}return 0;}
0 0
- POJ1003
- POJ1003
- poj1003
- poj1003
- poj1003
- POJ1003
- POJ1003
- poj1003
- POJ1003
- poj1003
- POJ1003
- Poj1003
- poj1003
- poj1003
- poj1003
- POJ1003
- poj1003
- poj1003
- 测试过程中如何分析抓包工具抓的HTTP或TCP包
- Lua table
- 理解C语言 第25课 指针数组与数组指针的分析
- 黑马程序员——设计模式
- 求原根模版
- POJ1003
- 红黑树的代码
- ubuntu 开启 ftp 服务
- 专业性的词典类开放型数据库!
- Struts2+jQuery+Json零配置实现ajax
- PHP编程注意事项
- 线程知识-ThreadLocal使用详解
- HDU 1181 变形课
- 回显程序命令行参数