【答案一】
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
int count=0;
if(num ==0){
break;
}
while(num/3>0){
count+=num/3;
//num/3表示后面又可以继续换的,区域是原来剩余的
num=num/3+num%3;
//剩余2个空瓶时,先向老板姐个空瓶
if(num==2){
num+=1;
}
}
System.out.println(count);
}
}
}
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
int count=0;
if(num ==0){
break;
}
while(num/3>0){
count+=num/3;
//num/3表示后面又可以继续换的,区域是原来剩余的
num=num/3+num%3;
//剩余2个空瓶时,先向老板姐个空瓶
if(num==2){
num+=1;
}
}
System.out.println(count);
}
}
}
【答案2】
import java.util.*;
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
int count=0;
if(num ==0){
break;
}
//2瓶换一瓶
count=num/2;
System.out.println(count);
}
}
}
public class Main{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int num=sc.nextInt();
int count=0;
if(num ==0){
break;
}
//2瓶换一瓶
count=num/2;
System.out.println(count);
}
}
}