poj 1003

来源:互联网 发布:打印机显示网络 编辑:程序博客网 时间:2024/06/15 10:52

poj 1003, 已accept

#include <stdio.h>  int main()  {      float res[300] = {0,0.5},c;      int i,num = 0;      for (i = 2;i< 300;i++)          res[i] = res[i-1] + 1.0/(i+1);       while(scanf("%f",&c) && c)      {          for(i = 1;i < 300;i++)          {              if(res[i] >= c)              {                  printf("%d card(s)\n",i);                  break;              }          }      }      return 0;  }