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
Redisson分布式锁深度解析:Red... Redis实现分布式锁+Redisson源码解析在某些场景下,多个进程需要以互斥...

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

3
Docker dockercp命令:容器... Dockercp命令详解:在Docker容器和主机之间复制文件&#47;...

4
Redis KEY模糊查询优化策略及SC... RedisKEY*模糊查询导致交互速度慢、阻塞其他Redis操作在Redis中使...

5
Redisson深度解析:分布式锁实战与... Redis:redis分布式锁实战之redisson在分布式环境中;个体锁不能再...

6
Python float()函数:Web... Pythonfloat(input())的用法,web中的应用float(inp...

7
Java单例模式深入解析及实例代码分享 单例模式单例模式实例在Java中,单例模式确保类只存在一个实例。该模式的主要作用...

8
Docker核心原理解析:深入理解Nam... DOCKER总结Docker是一个开源应用程序容器引擎,允许开发人员将其应用程序...

9
C语言字符串输出技巧:指针与数组首地址的... C语言字符串输出Chara[]="aaaaa";printf...

10
200本Java开发精选书籍免费分享!附... Java开发书籍推荐(200多本)我整理了一份Java开发的邮件资源,一共大概2...