数据结构与算法练习题 百钱百鸡问题

题目描述
公元前五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?

详细描述:

接口说明

原型:

int GetResult(vector &list)

输入参数:

输出参数(指针指向的内存区域保证有效):

list  鸡翁、鸡母、鸡雏组合的列表

返回值:

 -1 失败     

 0 成功

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

输出描述:

示例1
输入
1
输出
0 25 75
4 18 78
8 11 81
12 4 84

扫描二维码关注公众号,回复: 8509471 查看本文章
import java.util.*;
public class Main{
     
    public static void main(String arg[]){
        Scanner s=new Scanner(System.in);
        //int n = s.nextInt();
        while(s.hasNextInt()){
            s.nextInt();  
           int a=0;
        int b=0;
        int c=0;
         int d=3;
        while(a<=20){
            b=0;
            c=0;
            while(b<=33){
                while(c<=300){
                    if(((5*a+3*b+c/3)==100)&&((a+b+c)==100)){
                        System.out.println(a+" "+b+" "+c);
                        break;
                    }
                    c=c+3;
                }
                b++;
                c=0;
            }
            a++;
        }
        }
    }
}
发布了25 篇原创文章 · 获赞 11 · 访问量 1049

猜你喜欢

转载自blog.csdn.net/weixin_41050494/article/details/103933285
今日推荐