解题思路:
注意事项:
参考代码:
#include <iostream>
using namespace std;
int main()
{
int n; //n表示空瓶数量
while(cin>>n)
{
if(n == 0) break;
if(n / 3 == 0)
{
cout<<'0'<<endl;
continue;
} //如果不能够换一瓶 则输出0 重新循环
int num = 0;//换的瓶数量
int res = 0; //喝的瓶数
while(n / 3 !=0){
num += n/3;
res += n /3;
n = n/3+n%3;
if(n == 2) res++; //可以借一个空瓶
}
cout<<res<<endl;
}
return 0;
}
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1067 |
汽水瓶 (C语言代码)浏览:664 |
简单的a+b (C语言代码)浏览:594 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:613 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:693 |
C语言考试练习题_排列 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1114 |
1035 题解浏览:875 |
C二级辅导-公约公倍 (C语言代码)浏览:537 |
一元一次方程 (C语言代码)浏览:4247 |