【小马送年糕问题】少年,你渴望力量么?不,我渴望java。

问题简述:
一共有100匹马,有小马,中马和大马。
一共有100斤年糕,一匹大马运3斤,中马运1斤,三匹小马能运一斤
问:符合条件的组合有哪些?

package test;

public class Ma {
     public static void main(String[] args){
		//三重for循环,解决小马送年糕问题
	
	for(int xiaoMa=1;xiaoMa<100;xiaoMa++){
		for(int zhongMa=1;zhongMa<100;zhongMa++){
			for(int daMa=1;daMa<100;daMa++){
				if(xiaoMa/3.0+daMa*3+zhongMa==100.0 && xiaoMa+zhongMa+daMa==100){
					System.out.println("小马="+xiaoMa+"只,中马="+zhongMa+"只,大马="+daMa+"只");
				}			
			}		
		}	
	}	
	}	
}

输出结果如下图:
小马=3只,中马=96只,大马=1只
小马=6只,中马=92只,大马=2只
小马=9只,中马=88只,大马=3只
小马=12只,中马=84只,大马=4只
小马=15只,中马=80只,大马=5只
小马=18只,中马=76只,大马=6只
小马=21只,中马=72只,大马=7只
小马=24只,中马=68只,大马=8只
小马=27只,中马=64只,大马=9只
小马=30只,中马=60只,大马=10只
小马=33只,中马=56只,大马=11只
小马=36只,中马=52只,大马=12只
小马=39只,中马=48只,大马=13只
小马=42只,中马=44只,大马=14只
小马=45只,中马=40只,大马=15只
小马=48只,中马=36只,大马=16只
小马=51只,中马=32只,大马=17只
小马=54只,中马=28只,大马=18只
小马=57只,中马=24只,大马=19只
小马=60只,中马=20只,大马=20只
小马=63只,中马=16只,大马=21只
小马=66只,中马=12只,大马=22只
小马=69只,中马=8只,大马=23只
小马=72只,中马=4只,大马=24只

感悟:代码能简化问题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

007的米奇妙妙屋

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值