100元人民币兑换成1元、2元、5元人名币的所有兑换方案
编写程序实现输出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元人名币的所有兑换方案相关推荐
- 编写程序,兑换人民币零钞,要求将一张面值为100元人民币兑换成5元、1元和0.5元的零钞组合加起来也是100张,其中每种面值零钞不少于1张
题目 编写程序,兑换人民币零钞,要求将一张面值为100元人民币兑换成5元.1元和0.5元的零钞组合加起来也是100张,其中每种面值零钞不少于1张 分析 我们可以设x,y,z分别对应面值为5元.1元和五 ...
- Java经典例题07:用100元人民币兑换10元、5元、1元的纸币
用100元人民币兑换10元.5元.1元的纸币(每张都要有)共有多少种兑换方案? 难度指数:★★ 方法:多重循环 解题思路分析: 1.100元兑换10元纸币,可以兑换10张,但每种纸币都要有,所以最多只 ...
- visual c++ 计算把100元换成50元+20元+10元的换法有几种
把100元换成50元+20元+10元的换法 #include<stdio.h> #include<stdlib.h> void main() {int a,b,c,count= ...
- C 语言编程 6.17 用100元人民币兑换10元,5元和1元的纸币(每一种都要有)共五十张。请用穷举法编程。共有多少种情况
方法一:穷举法 对于穷举法的思考,穷举法所包括的范围范围一定要 大于 可能出现情况个数的范围. 计算机无所谓你多出来那几次计算. 所以在穷举法里不用小心翼翼的拿捏循环次数. 只要 i f 条件满足 ...
- 中央党校出版社元宇宙图书编委高泽龙在元宇宙100分第24期做分享
作为中央党校出版社元宇宙图书<元宇宙科技产业党政干部学习详解>编委,高泽龙9月7日晚上七点半在编委会发布平台"元宇宙100分"第24期做了分享.本期分享的对话嘉宾是中国 ...
- 公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法?
通过for循环实现百钱买百鸡的问题: 公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法? var count=0; for (var i = 0; i&l ...
- PFC颗粒分析第一步:掌握离散元这些成样方法就够了!
附赠仿真学习包,包含结构.流体.电磁.热仿真等多学科视频教程,点击领取: 仿真秀粉丝专属礼包 导读:PFC是一个关于颗粒的方法,在进行分析的时候我们首先需要做的就是生成一个比较好的式样,这 ...
- 整钱换零钱问题。把1元换成1分、2分、5分的硬币,共有多少种不同的换法(C语言)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验体验] 1.整钱换零钱问题.把1元换成1分.2分.5分的硬币,共有多少种不同的换法. 提示:设5分币个数为i(0-20) ...
- 元宇宙成数字经济发展“排头兵”,中国移动咪咕“头雁先飞”
文|智能相对论 作者|陈壹 第一次在CBA全明星比特空间派对里"现场"看球,真是太带感了. 无需舟车劳顿,也不用花钱买票,先"跟着"比特数智人骑着白鹭,飞行穿过 ...
最新文章
- ceph-deploy rpm包的制作
- 在TensorFlow2.0发布前,帮你掌握TensorFlow的必备内容
- 74HC573锁存器用法
- Oracle查找重复数据
- 友盟统计--注意事项
- flowable更换数据源与连接池
- boost::graph模块实现closeness中心性的测试程序
- python excel取列_python取excel表格第一列数据-python操作excel,使用xlrd模块,获取某一列数据的......
- LNMP之NGINX篇
- 让UI设计显得魅力非凡,设计师少不了的渐变背景素材专辑,
- 存数据返回他的序列号id_使用excel进行数据分析
- UVa 10491 - Cows and Cars(全概率)
- 开机广播没反映_我州首部反映脱贫攻坚成效的电影《冲锋号》在鹤峰开机
- java如何生成jar包
- android 2d 漫画界面,开源漫画项目,部分界面仿有妖气
- linux调时区北京,Linux修改系统时间和中国时区
- selenium操作firefox
- 代理服务是个什么东西?
- php投影,投影+直播双模式方案搭建
- 网络基础知识问答梳理
热门文章
- MATLAB批量按要求重命名图片/文件
- 快速实现短信发送功能(SpringBoot)
- Codis的架构设计
- 在线图片上传 POST文件
- 小米扫地机器人充电座指示灯不亮_小米扫地机器人常见问题处理 充电后无法取电怎么办?...
- es - elasticsearch - aggs - pipeline - derivative
- 西门子SCL读写DB数据
- 21 世纪什么最贵?那必须得是“人才”啊,一本书带你读懂 TCP-IP 协议
- 如何修改服务器ttl值,TTL值怎么改(TTL值最大值和默认值是多少)
- 增长的营收,扩大的亏损,水滴如何给业绩“上保险”?