JAVA编程挑战:百钱百鸡问题求解与代码实现

创始人
2024-12-16 08:04:23
0 次浏览
0 评论

JAVA程序设计代码百钱百鸡:鸡翁一,值五钱;鸡母一,值三钱;鸡雏三,值一钱;百钱买百鸡,翁,母,各几

这是下一个最好的事情,拭目以待/***@parammoney价格*@paramnumber鸡的数量*/voidchickenUtil(intmoney,intnumber){for(intgong=0;gong

用java语言设计循环结构,计算一百块钱买一百只鸡问题。公鸡5元1只,母鸡3元1只,小鸡1元3只,

brutalforce(残酷算法)强制解决方案:

packagetestProject;importjava.util.LinkedList;importjava.util.List;公共类测试{公共静态最终intCHICKEN_NUM=100;静态最终intFUND_PRICE=100公共静态最终intCOCK_PRICE=5公共静态PRICEintNUM_CHICK_PER_DOLLAR=3;main(Stringargs[]){List结果=newLinkedList();um=FUND_TOTAL/COCK_PRICE;intmaxHenNum=FUND_TOTAL/HEN_PRICEfor(intcockNum=0;cockNum<=maxCockNum;cockNum++){for(inthenNum=0;henNum<=maxHenNum;henNum++){intleftFund=FUND_TOTAL-cockNum*COCK_PRICE-henNum*HEN_PRICE;}intchickNum=余额基金*NUM_CHICK_PER_DOLLAR;母鸡编号+小鸡编号;if(totalNumOfChicken==CHICKEN_NUM){ResultSetnewSet=newResultSet(cockNum,henNum,chickNum);}}}System.out.println("所有解决方案:");for(inti=0;i

输出:

所有解决方案:

公鸡:0,母鸡:25,母鸡:75。

公鸡:4,母鸡:18,母鸡:78。

公鸡:8,母鸡:11,小鸡:81。

公鸡:12,鸡:4,小鸡:84。

===========================================================

热门文章
1
OpenWrt Docker环境下部署多... n1刷openwrt上面的DOCKER有什么用独立的程序和结构。Docker将应...

2
Redisson分布式锁深度解析:Red... Redis实现分布式锁+Redisson源码解析在某些场景下,多个进程需要以互斥...

3
Java程序员简历IT技能描述指南:精准... Java程序员简历IT技能怎么写Java程序员简历中的技能描述应该具体、有针对性...

4
Redis分布式锁事故复盘:揭秘超卖背后... 一次由Redis分布式锁造成的重大事故,避免以后踩坑!使用基于Redis的分布式...

5
深度解析Docker:容器技术提升应用部... docker是什么Docker是一种强大的开源容器技术,它将应用程序及其所有依赖...

6
UOSLinux/统信系统Docker容... Linux&#47;统信UOS系统上面设置docker容器开机自启动当服...

7
构建个人在线图书馆:简单书库管理与Doc... 搭建个人图书馆!一个简单的在线个人书库构建一个简单的在线图书馆,您可以使用在线个...

8
Python奇偶数判断与求和:代码实现及... python判断奇偶数代码该方法如下:编写函数ISODD(x)。 如果X不是整数...

9
Python轻松计算BMI:一键掌握体重... 怎样用python计算bmiPython中BMI(体重指数)的计算是一项简单而直...

10
解决Docker容器删除难题:专业清理与... dockerkill不掉Docker的解决方案无法删除容器。容器文件专业实际上是...