WenJieWangFlyToWorld

导航

华为机试-百钱买百鸡

题目描述
公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?
详细描述:
接口说明
原型:
int GetResult(vector &list)
输入参数:

输出参数(指针指向的内存区域保证有效):
list 鸡翁、鸡母、鸡雏组合的列表
返回值:
-1 失败
0 成功


输入描述:
输入任何一个整数,即可运行程序。
输出描述:

示例1
输入

1
输出

0 25 75
4 18 78
8 11 81
12 4 84

程序实现

  1. import java.util.Scanner;  
  2.   
  3. /** 
  4.  * 题目描述 
  5.  * 公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 
  6.  * 详细描述: 接口说明 原型: int GetResult(vector &list) 输入参数: 无 输出参数(指针指向的内存区域保证有效): list 
  7.  * 鸡翁、鸡母、鸡雏组合的列表 返回值: -1 失败 0 成功 
  8.  *  
  9.  *  
  10.  * 输入描述: 输入任何一个整数,即可运行程序。 输出描述: 
  11.  *  
  12.  * 示例1 输入 
  13.  *  
  14.  * 1 输出 
  15.  *  
  16.  * 0 25 75 4 18 78 8 11 81 12 4 84 
  17.  */  
  18. public class Main {  
  19.     public static void main(String[] args) {  
  20.         Scanner scanner = new Scanner(System.in);  
  21.         while (scanner.hasNext()) {  
  22.             int l = scanner.nextInt();  
  23.             int checken1 = 0;  
  24.             int checken2 = 0;  
  25.             int checken3 = 0;  
  26.             for (int k = 0; k <= 3; k++) {  
  27.                 checken1 = 4 * k;  
  28.                 checken2 = 25 - 7 * k;  
  29.                 checken3 = 75 + 3 * k;  
  30.                 System.out.println(checken1 + " " + checken2 + " " + checken3);  
  31.             }  
  32.         }  
  33.   
  34.     }  
  35.   
  36. }  

posted on 2017-07-13 14:28  WenjieWangFlyToWorld  阅读(83)  评论(0编辑  收藏  举报