一瓶酒3元,每3个瓶盖换一瓶酒,N元能喝多少瓶酒。
可以使用递归实现
- int CountNum(int num){//num瓶盖数num=N/3;
- if(num<3){
- return num;
- }else{
- return (num-num%3)+CountNum(num/3+num%3);//调用递归方法
- }
- }
大家有什么更好的解决方法,麻烦告诉我,大家一起进步。
一瓶酒3元,每3个瓶盖换一瓶酒,N元能喝多少瓶酒。
可以使用递归实现
大家有什么更好的解决方法,麻烦告诉我,大家一起进步。