import java.util.Scanner; public class C1072 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); for (int i = 0; i < 10; i++) { int w=scanner.nextInt(); //w为空瓶数 if (w==0) { break; } int sum=0; //喝了多少瓶 do { sum+=w/3; w=w/3+w%3; //计算下一次还剩多少空瓶 if (w==2) { //如果最后只剩2个空瓶就可以借一瓶 sum++; w-=2; } } while (w>1); System.out.println(sum); } } }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题10.7 (C语言代码)浏览:639 |
点我有惊喜!你懂得!浏览:1393 |
C语言训练-排序问题<1> (C语言代码)浏览:1350 |
【计算两点间的距离】 (C语言代码)浏览:879 |
WU-整除问题 (C++代码)浏览:611 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1348 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:500 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |
打印十字图 (C语言代码)浏览:2702 |
Minesweeper (C语言描述,蓝桥杯)浏览:1123 |