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

POJ1003 Hangover

2014-12-08 07:39 281 查看
题目链接:http://poj.org/problem?id=1003

解题思路:

水题,直接上代码.

AC代码:

#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
    double n;
    while(scanf("%lf",&n)!=EOF)
    {
        if(n==0.00)
            break;
        double ans=0;
        int i,j;
        for(i=2,j=1;;i++,j++)
        {
            ans+=1.0/i;
            if(ans>n)
                break;
        }
        printf("%d card(s)\n",j--);
    }
    return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: