POJ 1003

原创 2012年03月22日 11:10:58

1.scanf()的用法,见百度百科;

2.scanf用来接收小数,把输入变量声明为float不行,声明为double就可以了,scanf里%f不行,但是%lf就行了。

#include <stdio.h>

int main()
{
    double sum, in;
    int num;
    while(scanf("%lf", &in) != EOF)
    {
        if(in == 0.00)
            break;
        num = 1;
        sum = 0.5;
        while(sum < in)
        {
            num ++;
            sum += (float)1/(num+1);
        }
        printf("%d %s\n", num, "card(s)");
    }
    return 0;
}


相关文章推荐

POJ 1003代码

  • 2009年10月02日 20:46
  • 895B
  • 下载

POJ1003-Hangover

  • 2011年07月29日 01:14
  • 8KB
  • 下载

POJ 1003

//刚接触算法,想在博客上记录下自己的POJ历程(虽然刚开始刷)#include using namespace std; const int size = 300; //快速排序 void Q...

poj 1003 Hangover

  • 2009年06月01日 13:29
  • 403B
  • 下载

POJ 1003

Hangover Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 88848   Acce...

POJ1003-Hangover(水题)

第一次网上做oj!

hdu 1003/poj 1050 连续子序列最大和经典基础dp

之前不太理解,只记得和为负的就记为0,然后不断扫下去,更新ans 实际上用了 sum[i]-sum[j] ,令ans最小,即找出最大的sun[j](j hdu1003  还要求出起始点和终点 #i...

【思维】poj1003 Max Sum

Max Sum Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su...

poj 1003 1004 1005水

#include #include #include #include #include #include #include #include #include #include u...
  • yeqm_
  • yeqm_
  • 2015年11月02日 16:53
  • 169
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:POJ 1003
举报原因:
原因补充:

(最多只允许输入30个字)