早教吧作业答案频道 -->其他-->
c语言算法用一元纸币兑换一分、两分和五分的硬币,要求兑换硬币的总数为60枚,问共有多少种换法?(注:在兑换中,一分、两分或五分的硬币数可以为0枚)
题目详情
c语言算法
用一元纸币兑换一分、两分和五分的硬币,要求兑换硬币的总数为60枚,问共有多少种换法?(注:在兑换中,一分、两分或五分的硬币数可以为0枚)
用一元纸币兑换一分、两分和五分的硬币,要求兑换硬币的总数为60枚,问共有多少种换法?(注:在兑换中,一分、两分或五分的硬币数可以为0枚)
▼优质解答
答案和解析
#include
int main()
{
int nOne, nTwo, nFive;
int count = 0;
for (nFive=0; nFive<=20; ++nFive) {
for (nTwo=0; nTwo<=50; ++nTwo) {
nOne = 60 - nTwo - nFive;
if (100 == (nFive*5 + nTwo*2 + nOne)) {
++count;
printf("第%d种:%d个五分,%d个两分,%d个1分\n", count, nFive, nTwo, nOne);
}
}
}
printf("共有%d种换法\n", count);
getchar();
return 0;
}
int main()
{
int nOne, nTwo, nFive;
int count = 0;
for (nFive=0; nFive<=20; ++nFive) {
for (nTwo=0; nTwo<=50; ++nTwo) {
nOne = 60 - nTwo - nFive;
if (100 == (nFive*5 + nTwo*2 + nOne)) {
++count;
printf("第%d种:%d个五分,%d个两分,%d个1分\n", count, nFive, nTwo, nOne);
}
}
}
printf("共有%d种换法\n", count);
getchar();
return 0;
}
看了 c语言算法用一元纸币兑换一分...的网友还看了以下:
李收藏17枚硬币,一共6.4元,硬币中有1分,2分,并且1分与2分的枚数同样多,三种硬币各有多少枚李 2020-03-30 …
一道数学问题小虎的储蓄盒里有100枚硬币,把二分的硬币全部兑换成五分硬币,硬币总数变为73枚,再把 2020-05-13 …
把53枚硬币按2枚1分,1枚2分,2枚5分的顺序排列着,其中1分硬币的枚数占总枚数的几分之几?2分 2020-06-02 …
今有三部自动换币机,其中甲机总是将一枚硬币换成2枚其他硬币;乙机总是将一枚硬币换成4枚其他硬币;丙 2020-06-16 …
有两部自动换币机,第一部能将一枚硬币换成2枚其他硬币;第二部能将一枚硬币换成5枚硬币.某人进行了1 2020-06-16 …
小虎的储蓄盒里有100枚硬币,把二分的硬币全部兑换成五分硬币,硬币总数变为73枚,再把一分的硬币全 2020-06-20 …
6枚壹分硬币和5枚贰分硬币分别叠起来的高度相等,4枚壹分硬币和3枚伍分硬币叠起来的高度也相等.用壹 2020-06-21 …
100枚硬币,1分、2分、5分三种.把2分硬币都兑成5分硬币,硬币总数变成了71枚.再把1分硬币全 2020-06-28 …
M枚正、次品硬币取、掷统计问题袋中装有M枚硬币,其中正品硬币p(未知)枚、次品硬币M-p(次品硬币 2020-07-01 …
把硬币互相兑换.小虎的储蓄盒里有100枚硬币,把二分硬币全部兑换成五分硬币,硬币总数变为73枚,再 2020-07-03 …