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 人评分
简单的a+b (C语言代码)浏览:765 |
C语言程序设计教程(第三版)课后习题12.2 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:607 |
printf基础练习2 (C语言代码)浏览:605 |
【蟠桃记】 (C语言代码)浏览:710 |
回文串 (C语言代码)浏览:3095 |
C语言训练-求1+2!+3!+...+N!的和 (C语言代码)浏览:821 |
WU-整除问题 (C++代码)浏览:648 |
sizeof的大作用 (C语言代码)浏览:1591 |
罗列完美数 (C语言代码)浏览:519 |