输入描述:
输入文件最多包含 10 组测试数据,每个数据占一行,仅包含一个正整数 n( 1<=n<=100 ),表示小张手上的空汽水瓶数。n=0 表示输入结束,你的程序不应当处理这一行。
输出描述:
对于每组测试数据,
#include <iostream>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
if(a==0)
{
return 0;
}
int z=a;//表示空瓶子
int sum=0;//表示喝的水
//只有多两个的情况下才能借
//不借使用后
//看剩余
while(z>=3)
{
sum=sum+z/3;
z=z%3+z/3;
}
if(z==2)
sum++;
cout<<sum<<endl;
}
}
输出一行,表示最多可以喝的汽水瓶数。如果一瓶也喝不到,输出0。