欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

蓝桥杯换领钞题解

时间:2023-05-30

题目如下:

1.标题:换零钞

x星球的钞票的面额只有:100元,5元,2元,1元,共4种。
小明去x星旅游,他手里只有2张100元的x星币,太不方便,恰好路过x星银行就去换零钱。
小明有点强迫症,他坚持要求200元换出的零钞中2元的张数刚好是1元的张数的10倍,
剩下的当然都是5元面额的。

银行的工作人员有点为难,你能帮助算出:在满足小明要求的前提下,最少要换给他多少张钞票吗?
(5元,2元,1元面额的必须都有,不能是0)
代码如下:

#includeint main(){int a = 0;int b = 0;int sum = 0;for (a = 1; a < 40; a++){for (b = 1; b < 200; b++){if (5 * a + 2 * 10 * b + 1 * b == 200){printf("5 * %d + 2 * 10 * %d + 1 * %d == 200n", a, b, b);sum++;}}}printf("%d", sum);return 0;}

运行结果如下:

由运行结果可知,满足情况的就只有一种5 * 19 + 2 * 10 * 5 + 1 * 5 == 200
五元的19张
二元的50张
一元的5张
所以结果为74

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。