1分2分5分的硬币,组成1角,共有多少种组合?
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/11/11 08:54:45
1分2分5分的硬币,组成1角,共有多少种组合?
今日头脑风暴一下,虽然很快把这算法写出来了,但是用穷举这种暴力算法来解决,有点羞愧,数学不好,不想做数学分析,先就这样吧.思路:设一分硬币个数为yiCount,两分硬币个数为erCount,五分硬币个数为wuCount.
则三个变量的活动区间为:
0 <= yiCount <= 10
0 <=erCount<= 5
0 <=wuCount<= 2
排列组合穷举这三个数在活动区间内的各种排列方式,当满足如下表达式时输出此组合:
yiCount * 1 + erCount * 2 + wuCount * 5 == 10代码:
for (int yiCount = 0; yiCount <= 10; yiCount++)//一分硬币最多十个{for (int erCount = 0; erCount <= 5; erCount++)//两分硬币最多五个{for (int wuCount = 0; wuCount <= 2; wuCount++)//五分硬币最多两个{if (yiCount * 1 + erCount * 2 + wuCount * 5 == 10){输出(yiCount.ToString() + * 1 + + erCount.ToString() + * 2 + + wuCount.ToString() + * 5 = 10/);}}}}执行结果:0 * 1 + 0 * 2 + 2 * 5 = 10
0 * 1 + 5 * 2 + 0 * 5 = 10
1 * 1 + 2 * 2 + 1 * 5 = 10
2 * 1 + 4 * 2 + 0 * 5 = 10
3 * 1 + 1 * 2 + 1 * 5 = 10
4 * 1 + 3 * 2 + 0 * 5 = 10
5 * 1 + 0 * 2 + 1 * 5 = 106 * 1 + 2 * 2 + 0 * 5 = 10
则三个变量的活动区间为:
0 <= yiCount <= 10
0 <=erCount<= 5
0 <=wuCount<= 2
排列组合穷举这三个数在活动区间内的各种排列方式,当满足如下表达式时输出此组合:
yiCount * 1 + erCount * 2 + wuCount * 5 == 10代码:
for (int yiCount = 0; yiCount <= 10; yiCount++)//一分硬币最多十个{for (int erCount = 0; erCount <= 5; erCount++)//两分硬币最多五个{for (int wuCount = 0; wuCount <= 2; wuCount++)//五分硬币最多两个{if (yiCount * 1 + erCount * 2 + wuCount * 5 == 10){输出(yiCount.ToString() + * 1 + + erCount.ToString() + * 2 + + wuCount.ToString() + * 5 = 10/);}}}}执行结果:0 * 1 + 0 * 2 + 2 * 5 = 10
0 * 1 + 5 * 2 + 0 * 5 = 10
1 * 1 + 2 * 2 + 1 * 5 = 10
2 * 1 + 4 * 2 + 0 * 5 = 10
3 * 1 + 1 * 2 + 1 * 5 = 10
4 * 1 + 3 * 2 + 0 * 5 = 10
5 * 1 + 0 * 2 + 1 * 5 = 106 * 1 + 2 * 2 + 0 * 5 = 10
1分2分5分的硬币,组成1角,共有多少种组合?
用1分,2分和5分硬币凑成1角五分钱,共有多少种不同组成的方法!
1分2分5分硬币各一枚一共可以组成多少种不同的币值
数学题 用1分.2分.5分的硬币组成1元问有多少种凑法
用1分,2分和5分硬币凑成1元,共有多少种不同的凑法.
用1分、2分、5分的硬币凑成一元钱,共有多少种不同凑法
1分,2分,5分的硬币共80枚,问三种硬币各多少枚?
有1分、2分、5分、1角、1元,五种不同的硬币各一枚,共可组成多少种不同的币值?
用1分,2分,5分硬币各一枚,1角,2角,5角纸币各一张,可组成的不同币值有多少种?
有两枚5分硬币,四枚2分硬币,四枚1分硬币,要凑成1角钱,共有几种不同的凑法?
小红的储蓄罐里有2分和5分的硬币共30枚,加起来共有9角6分,两种硬币各有多少枚
把2元钱兑换成1分2分5分的硬币,要去全部一样的个数,三中硬币共有多少个?