您的位置:首页 > 其它

POJ-1003

2015-07-10 23:03 369 查看
#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;
}



                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: