您的位置:首页 > 编程语言 > Go语言

poj 1003 Hangover

2015-01-28 12:08 302 查看
题意:给出一个浮点数c,求出使得 不等式 1/2 + 1/3 + ... + 1/(n+1) >= c 成立的最小 n.

水题,没什么好说的.

#include<iostream>
using namespace std;
int main()
{
double n;
while(cin>>n&&n)
{
double i,re=0.0;
for(i=1;;i++)
{
re+=1/(i+1);
if(re>=n)
{
cout<<i<<' '<<"card(s)"<<endl;
break;
}
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: