import java.util.Scanner; public class Dome03 { private static int number; public static void main(String[] args) { Scanner scanner = new Scanner(System.in); while (scanner.hasNext()) { int[] arr = new int[10]; number = 0; int i = 0; while (true) { int n = scanner.nextInt(); if (n == 0) break; arr[i++] = n; } for (int i1 = 0; i1 < arr.length; i1++) { if (arr[i1] == 0) return; df(arr[i1]); System.out.println(number); number = 0; } } } private static void df(int i) { //借一瓶 if (i == 2) number++; if (i < 3) return; int count = 0; if (i % 3 == 0) count = i / 3; else count = (i % 3 + i / 3); number += i / 3; df(count); } }
0.0分
1 人评分
C语言程序设计教程(第三版)课后习题10.7 (C++代码)(都说了scanf和gets一般不要混着用)浏览:1126 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:510 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:756 |
大神老白 (C语言代码)浏览:641 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:512 |
1009题解浏览:744 |
1157题解浏览:713 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:606 |
关于float,double变量的几点说明浏览:1810 |
C二级辅导-计负均正 (C语言代码)浏览:480 |