100元钱换10元,5远,2元,1元,每种至少还有你简谱一张,总共换40张,求有多少种换法求编程

一张100元人民币换成1元,2元,5元,10元的纸币,每种纸币至少一张,问同学们共有几种方法
凝帝系列3Nv0
有16种,(下面以括号里的数字代替个数)一.当5元有2个时,10元可以有(7个.5个.3个.1个),20元可以有(1个.2个.3个.4个).10元和20元是对应的,即;当10元是7个时,20元是1个.下面一样.二.当5元有4个时,10元可以有(6个.4个.2个),20元可以有(1个.2个.3个).三.当5元有6个时,10元可以有(5个.3个.1个),20元可以有(1个.2个.3个).四.当5元有8个时,10元可以有(4个.2个),20元可以有(1个.2个).五.当5元有10个时,10元可以有(3个.1个),20元可以有(1个.2个)六.当5元有12个时,10元有2个,20元有1个.七.当5元有14个时,10元有1个,20元有1个.
为您推荐:
其他类似问题
扫描下载二维码100元钱换10元,5远,2元,1元,每种至少一张,总共换40张,求有多少种换法求编程_百度知道C语言编程,要将100元钱换成1元,2元,5元的零钱.每种钱数大于0,而且为5的倍数,编程计算有多少种换法?
#includevoid main(){int a,b,c,count=0;for(a=5;a
答案好象是13个,为什么这个程序输出是171?
void main()
int a,b,c,count=0;
for(a=5;a<100;a+=5)
for(b=5;b<50;b+=5)
{ c=100-a-2*b;
if(c/5 && c%5==0 && c/5%5==0)
printf("%d\n",count);
答案是26吧,我开始忘了考虑5元为0的情况
我们老师说是13,每种钱数大于0,且是5的倍数
void main()
int a,b,c,count=0;
for(a=5;a<90;a+=5)
for(b=5;b0 && c%5==0 && c/5%5==0)
printf("%d\n",count);
真是13,我那个c/5忘了大于0
呵呵,谢谢拉
为您推荐:
其他类似问题
扫描下载二维码5387人阅读
//将一张面值100元的人民币换成5元、1元、0.5元的100张的零钞,要求每种零钞不少于1张,问有哪几种组合。#include &stdio.h&int main() {&&& int n5, n1, n05;&&& int count = 0;&&& for (n5=1; n5&20; n5++) {&&&&&&& for (n1=1; n1&(100-n5); n1++) {&&&&&&&&&&& n05 = 100 - n5 - n1;&&&&&&&&&&& if ((n5*10 + n1*2 + n05) == 200) {&&&&&&&&&&&&&&& count++;&&&&&&&&&&&&&&& printf("第%d种 : %d 张五元, %d 张一元, %d 张五角/n", count, n5, n1, n05);&&&&&&&&&&& }&&&&&&& }&&& }&&& return 0;}//第&&&&&& 1种: 1张五元,91张一元,& 8张五角//第&&&&&& 2种: 2张五元,82张一元, 16张五角//第&&&&&& 3种: 3张五元,73张一元, 24张五角//第&&&&&& 4种: 4张五元,64张一元, 32张五角//第&&&&&& 5种: 5张五元,55张一元, 40张五角//第&&&&&& 6种: 6张五元,46张一元, 48张五角//第&&&&&& 7种: 7张五元,37张一元, 56张五角//第&&&&&& 8种: 8张五元,28张一元, 64张五角//第&&&&&& 9种: 9张五元,19张一元, 72张五角//第&&&&& 10种:10张五元,10张一元, 80张五角//第&&&&& 11种:11张五元, 1张一元, 88张五角
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:27475次
排名:千里之外
原创:17篇100元钱换10元,5远,2元,1元,每种至少一张,总共换40张,求有多少种换法求编程_百度知道}

我要回帖

更多关于 至少我还有梦 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信