现在的位置: 首页 > 综合 > 正文

hdoj 1056

2014年03月22日 ⁄ 综合 ⁄ 共 497字 ⁄ 字号 评论关闭
#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{
    double examples[300],enter;
    int numDenominator=3,circleA;
    examples[0]=1.0/2.0;
    for(circleA=1;circleA<280;circleA++){
      examples[circleA]=examples[circleA-1]+1.0/(double)(numDenominator++);
    }
    while(cin>>enter){
        if(0.00==enter){
         break;
        }
        for(circleA=0;circleA<280;circleA++){
          if(examples[circleA]>=enter){
               cout<<circleA+1<<" card(s)"<<endl;
               break;
          }
        }
    }
    system("PAUSE");
    return EXIT_SUCCESS;
}

题目:hangover

先计算存储相关的数值,然后再将输入的数与数组内存储的数值进行比较来获取结果。

抱歉!评论已关闭.