#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;
}


   

相关文章:

  • 2022-12-23
  • 2021-08-19
  • 2022-12-23
  • 2021-10-10
  • 2021-06-30
  • 2021-05-23
  • 2021-07-20
  • 2021-06-22
猜你喜欢
  • 2022-12-23
  • 2021-10-21
  • 2022-01-09
  • 2022-01-14
  • 2021-11-24
相关资源
相似解决方案