#include<iostream>
using namespace std;
int recursionFunc(int cardNum, float len){
if(1.0/(cardNum+1)>=len){
return cardNum;
}else{
return recursionFunc(cardNum+1, len-(1.0/(cardNum+1)));
}
}
int main(int argc, char *argv[]){
float input;
while(1){
cin>>input;
if(input==0.0){
break;
}
cout<<recursionFunc(1,input)<<" card(s)"<<endl;
}
return 0;
}
POJ-1003
最新推荐文章于 2015-11-07 11:01:36 发布