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

1003 Hangover

2016-06-11 11:09 363 查看
#include<iostream>#include<string>#include<vector>#include<cstdio>using namespace std;int hang(float f){float sum = 0;int i = 2;int card = 0;while(f>sum){sum+=1.0/i;i++;card++;}return card;}int main(){float in;vector<int> result;while(cin>>in){if(in!=0){int n = hang(in);result.push_back(n);}else{break;}}vector<int>::iterator it;for(it=result.begin();it!=result.end();it++)cout<<*it<<" card(s)"<<endl;return 0;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: