用C语言编程.最好有注释.100元人民币,换成一元、五角、一角、五分,请问有几种换法?
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/18 22:01:55
用C语言编程.最好有注释.100元人民币,换成一元、五角、一角、五分,请问有几种换法?
最好能让我这初学者看懂.
最好能让我这初学者看懂.
以下是c语言代码(含注释),兑换方案有3,418,951种:
#include <stdio.h>
void main()//主函数
{
int wuFen=0;//5分硬币的数量
int yiJiao=0;//1角硬币的数量
int wuJiao=0;//5角硬币的数量
int yiYuan=0;//1元硬币的数量
int count=0;//记录兑换方案次数
//内嵌四次循环,分析每种兑换情况(即计算每种硬币的数量的组合)
for(wuFen=0;wuFen<=100*100/5;wuFen++)
for(yiJiao=0;yiJiao<=100*100/10;yiJiao++)
for(wuJiao=0;wuJiao<=100*100/50;wuJiao++)
for(yiYuan=0;yiYuan<=100*100/100;yiYuan++)
//如果四种硬币总数量等于100元即10000分
if(wuFen*5+yiJiao*10+wuJiao*50+yiYuan*100==100*100)
{
//累增兑换方案次数,输出每种兑换结果
count++;
printf("100元可以兑换成%d个5分硬币和%d个1角硬币和%d个5角硬币和%d个1元硬币\n",wuFen,yiJiao,wuJiao,yiYuan);
}
printf("兑换方案共有%d种.\n",count);//输出兑换方案次数
}
以下是程序运行结果(部分):
#include <stdio.h>
void main()//主函数
{
int wuFen=0;//5分硬币的数量
int yiJiao=0;//1角硬币的数量
int wuJiao=0;//5角硬币的数量
int yiYuan=0;//1元硬币的数量
int count=0;//记录兑换方案次数
//内嵌四次循环,分析每种兑换情况(即计算每种硬币的数量的组合)
for(wuFen=0;wuFen<=100*100/5;wuFen++)
for(yiJiao=0;yiJiao<=100*100/10;yiJiao++)
for(wuJiao=0;wuJiao<=100*100/50;wuJiao++)
for(yiYuan=0;yiYuan<=100*100/100;yiYuan++)
//如果四种硬币总数量等于100元即10000分
if(wuFen*5+yiJiao*10+wuJiao*50+yiYuan*100==100*100)
{
//累增兑换方案次数,输出每种兑换结果
count++;
printf("100元可以兑换成%d个5分硬币和%d个1角硬币和%d个5角硬币和%d个1元硬币\n",wuFen,yiJiao,wuJiao,yiYuan);
}
printf("兑换方案共有%d种.\n",count);//输出兑换方案次数
}
以下是程序运行结果(部分):
用C语言编程.最好有注释.100元人民币,换成一元、五角、一角、五分,请问有几种换法?
c语言把10元硬币换成五角一角一元的又多少种换发
将一张一元的人民币换成若干张一角两角五角的人民币,共有几种换法
我有第四套人民币:一角、二角、五角、一元、二元、五元的,收藏价值是多少?
把一张面值为一元的人民币换成零花钱,现有足够数量的五角、二角、一角的人民币,有多少种不同的换法?
有一角人民币3张,五角人民币1张,一元人民币4张,用这些人民币可以组成几种不同币值?
把一张一元纸币换成一角、二角和五角的纸币,假如每种至少一张,问有多少种换法?编程将各种换法显示出来
C语言编程:将50元的人民币换成1元,2元,5元的,列出方案及总数.
我有九百多元第三套十元人民币,还有五元两元一元,五角一角两角的等等,你收吗
售货员阿姨把一张五元,一张一元和一张五角的人民币,换成了共29枚面额为一元和一角的硬币.换来的这两枚硬币各是多少枚?
人民币硬币一角、五角、一元他们的重量分别是多少?
现有一角,五角,一元硬币各十枚,从中取出15枚,共值7元,请问取出一角五角一元硬币各取了多少枚?