编写程序实现输出100元人民币的方案

1. 题目要求:

编写程序实现输出100元人民币兑换成1元、2元、5元人名币的所有兑换方案。

2. 题目分析:

  • (1)题目要求100兑换成1元、2元、5元的人名币。在我的理解是每一次兑换人名币三种钱币都存在。即在for循环时,初始纸均设置为1,如果没有要求三种钱币都有的话,初始值可改为0;区别是多几种兑换方式。
  • (2)钱币兑换
    当兑换成5元时,100最多可以兑换20张。即:
 for (five = 1; five <= 20; five++)

当兑换成2元时,100最多可以兑换50张。即:

for (tow = 1; tow <= 50; tow++)

当兑换成1元时,100最多可以兑换100张。即:

for (one = 1; one <= 100; one++)

3.代码展示:

(1)考虑所有钱币都存在:

#include <stdio.h>
int main()
{int one, tow, five, count = 0;for (five = 1; five <= 20; five++)for (tow = 1; tow <= 50; tow++)for (one = 1; one <= 100; one++){if (5 * five + 2 * tow + one == 100)count++;}printf("一共有%d种方案兑换", count);return 0;
}

程序运行结果:

(2)不考虑所有钱币都存在:

#include <stdio.h>
int main()
{int one, tow, five, count = 0;for (five = 0; five <= 20; five++)for (tow = 0; tow <= 50; tow++)for (one = 0; one <= 100; one++){if (5 * five + 2 * tow + one == 100)count++;}printf("一共有%d种方案兑换", count);return 0;
}

程序运行结果:

100元人民币兑换成1元、2元、5元人名币的所有兑换方案相关推荐

  1. 编写程序,兑换人民币零钞,要求将一张面值为100元人民币兑换成5元、1元和0.5元的零钞组合加起来也是100张,其中每种面值零钞不少于1张

    题目 编写程序,兑换人民币零钞,要求将一张面值为100元人民币兑换成5元.1元和0.5元的零钞组合加起来也是100张,其中每种面值零钞不少于1张 分析 我们可以设x,y,z分别对应面值为5元.1元和五 ...

  2. Java经典例题07:用100元人民币兑换10元、5元、1元的纸币

    用100元人民币兑换10元.5元.1元的纸币(每张都要有)共有多少种兑换方案? 难度指数:★★ 方法:多重循环 解题思路分析: 1.100元兑换10元纸币,可以兑换10张,但每种纸币都要有,所以最多只 ...

  3. visual c++ 计算把100元换成50元+20元+10元的换法有几种

    把100元换成50元+20元+10元的换法 #include<stdio.h> #include<stdlib.h> void main() {int a,b,c,count= ...

  4. C 语言编程 6.17 用100元人民币兑换10元,5元和1元的纸币(每一种都要有)共五十张。请用穷举法编程。共有多少种情况

    方法一:穷举法 对于穷举法的思考,穷举法所包括的范围范围一定要  大于  可能出现情况个数的范围. 计算机无所谓你多出来那几次计算. 所以在穷举法里不用小心翼翼的拿捏循环次数. 只要 i f 条件满足 ...

  5. 中央党校出版社元宇宙图书编委高泽龙在元宇宙100分第24期做分享

    作为中央党校出版社元宇宙图书<元宇宙科技产业党政干部学习详解>编委,高泽龙9月7日晚上七点半在编委会发布平台"元宇宙100分"第24期做了分享.本期分享的对话嘉宾是中国 ...

  6. 公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法?

    通过for循环实现百钱买百鸡的问题: 公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法? var count=0;             for (var i = 0; i&l ...

  7. PFC颗粒分析第一步:掌握离散元这些成样方法就够了!

    附赠仿真学习包,包含结构.流体.电磁.热仿真等多学科视频教程,点击领取: ​​​​​​仿真秀粉丝专属礼包 导读:PFC是一个关于颗粒的方法,在进行分析的时候我们首先需要做的就是生成一个比较好的式样,这 ...

  8. 整钱换零钱问题。把1元换成1分、2分、5分的硬币,共有多少种不同的换法(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验体验] 1.整钱换零钱问题.把1元换成1分.2分.5分的硬币,共有多少种不同的换法. 提示:设5分币个数为i(0-20) ...

  9. 元宇宙成数字经济发展“排头兵”,中国移动咪咕“头雁先飞”

    文|智能相对论 作者|陈壹 第一次在CBA全明星比特空间派对里"现场"看球,真是太带感了. 无需舟车劳顿,也不用花钱买票,先"跟着"比特数智人骑着白鹭,飞行穿过 ...

最新文章

  1. ceph-deploy rpm包的制作
  2. 在TensorFlow2.0发布前,帮你掌握TensorFlow的必备内容
  3. 74HC573锁存器用法
  4. Oracle查找重复数据
  5. 友盟统计--注意事项
  6. flowable更换数据源与连接池
  7. boost::graph模块实现closeness中心性的测试程序
  8. python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......
  9. LNMP之NGINX篇
  10. 让UI设计显得魅力非凡,设计师少不了的渐变背景素材专辑,
  11. 存数据返回他的序列号id_使用excel进行数据分析
  12. UVa 10491 - Cows and Cars(全概率)
  13. 开机广播没反映_我州首部反映脱贫攻坚成效的电影《冲锋号》在鹤峰开机
  14. java如何生成jar包
  15. android 2d 漫画界面,开源漫画项目,部分界面仿有妖气
  16. linux调时区北京,Linux修改系统时间和中国时区
  17. selenium操作firefox
  18. 代理服务是个什么东西?
  19. php投影,投影+直播双模式方案搭建
  20. 网络基础知识问答梳理

热门文章

  1. MATLAB批量按要求重命名图片/文件
  2. 快速实现短信发送功能(SpringBoot)
  3. Codis的架构设计
  4. 在线图片上传 POST文件
  5. 小米扫地机器人充电座指示灯不亮_小米扫地机器人常见问题处理 充电后无法取电怎么办?...
  6. es - elasticsearch - aggs - pipeline - derivative
  7. 西门子SCL读写DB数据
  8. 21 世纪什么最贵?那必须得是“人才”啊,一本书带你读懂 TCP-IP 协议
  9. 如何修改服务器ttl值,TTL值怎么改(TTL值最大值和默认值是多少)
  10. 增长的营收,扩大的亏损,水滴如何给业绩“上保险”?