poj1003 Hangover
2013-12-01 14:51
337 查看
原题题意受英语水平所限,相当的不理解,其实就是一个简单的数学问题 题目中 1/2 + 1/3 + 1/4 + ... + 1/(n + 1)
是亮点,知道它这个问题就解决了
#include <iostream>
using namespace std;
int main()
{
float num;
while(scanf("%f", &num) != EOF)
{
if(num == 0.00)
break;
int cnt = 1;
float sum = 0.00;
while(sum < num)
{
sum += (float)(1.0 / (cnt + 1));
cnt++;
}
cout << cnt - 1 << " card(s)" << endl;
}
return 0;
}
是亮点,知道它这个问题就解决了
#include <iostream>
using namespace std;
int main()
{
float num;
while(scanf("%f", &num) != EOF)
{
if(num == 0.00)
break;
int cnt = 1;
float sum = 0.00;
while(sum < num)
{
sum += (float)(1.0 / (cnt + 1));
cnt++;
}
cout << cnt - 1 << " card(s)" << endl;
}
return 0;
}
相关文章推荐
- poj1003(Hangover)
- Poj1003 Hangover
- poj1003 HangOver
- 二分法实战(一)——HangOver问题(POJ1003)
- poj1003 Hangover
- [POJ1003]Hangover
- Hangover[POJ1003]
- POJ1003 Hangover
- POJ1003_Hangover(二分求上界)
- POJ1003--Hangover 翻译
- 【poj1003】Hangover
- POJ1003 hangover
- POJ1003--Hangover 翻译
- POJ1003:Hangover
- POJ1003-hangOver
- POJ1003:Hangover
- poj1003 Hangover
- [c] poj1003 hangover
- POJ1003 Hangover
- POJ1003,Hangover,数学题,题目看懂就没什么