当前位置: 首页 > news >正文

Java基础题:搬砖

搬砖问题:36 块砖,36 人搬,男搬4,女搬3,两个小孩抬1 砖, 要求一次全搬完,问男、女和小孩各若干?

分析:

男:5砖/1人  男最9多人--减少循环

女:3砖/1人  女最12多人--减少循环

小孩:1砖/2人         小孩要除尽 %2==0       

循环嵌套:第一次得到男的数,第二次得到女的数,由于总共36减法得到小鸡的个数

最后在满足条件砖数36得到分别的数

package day05;
/*2、(for 循环)*搬砖问题:36 块砖,36 人搬,男搬4,女搬3,两个小孩抬1 砖,
要求一次全搬完,问男、女和小孩各若干?*/
public class Demo2 {public static void main(String[] args) {
//公:4砖/个
//母:3砖/个
//小:1砖/2个//36个人都要搬砖所以至少都是1人for (int i = 1; i <=9 ; i++) {//男最多9人,减少循环for (int j = 1; j <=12 ; j++) {//女最多12,减少循环int k=36-i-j;if ((k%2==0)&&(4*i+3*j+k/2==36)){   //小孩29时会有一个不用搬,如果都要劳动就  k%2==0System.out.println("男:"+i+"  女:"+j+"  小孩子:"+k);//验证:System.out.println("砖:"+(4*i+3*j+k/2)+" 人:"+(i+j+k));}}}
​
​
​}
}
​

http://www.mrgr.cn/news/58534.html

相关文章:

  • 谷歌开发者账号,为什么新号老是因为高风险被封?
  • 【Vue】word / excel / ppt / pdf / 视频(mp4,mov) 预览
  • React Native 重大更新
  • 雷池社区版有多个防护站点监听在同一个端口上,匹配顺序是怎么样的
  • NVR管理平台EasyNVR多品牌NVR管理工具/设备多协议兼容性:摄像头拉流RTSP和GB28181的区别
  • 网络安全专业的就业前景如何?零基础入门网络安全(非常详细)看一篇就够了!
  • 将接近感应添加到您的下一个嵌入式设计中
  • Kubernetes高可用方案
  • shell编程实例1—猜数字游戏
  • 《中安未来护照阅读器:边检行业的高效利器》
  • springboot小区物业报修管理系统-计算机设计毕业源码03418
  • ECharts系列:图表中显示点,点与点之间不连线
  • LINUX1.5.1(vim编辑器)
  • dinput8.dll文件的用途、常见问题、以及修复dinput8.dll错误的几种方法
  • node.js学习Day1
  • java和前端,选哪个好点?
  • C# 网址获取域名前缀,后缀
  • 软件定义存储与设备的比较
  • 《C Primer Plus》中文版第十四章习题
  • 深入探讨编程的核心概念、学习路径、实际应用以及对未来的影响
  • openssl 自签证书
  • FaceFusion 3.0.0: 融合未来,创造无限可能
  • 一篇文章搞懂GO并发编程!
  • 15-01 mave高级-分模块设计与开发
  • Python基础14_Pandas(下)
  • 多态(作业篇)