习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
习题4-5 换硬币 (20分)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
输入格式:
输入在一行中给出待换的零钱数额x∈(8,100)。
输出格式:
要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。
输入样例:
13
输出样例:
fen5:2, fen2:1, fen1:1, total:4 fen5:1, fen2:3, fen1:2, total:6
fen5:1, fen2:2, fen1:4, total:7 fen5:1, fen2:1, fen1:6, total:8
count= 4
#include <stdio.h>
#include <stdlib.h>int main() {int x,k=0,total,count=0,i,j;scanf("%d",&x);for(i=(x-3)/5;i>=1;i--){for(j=(x-5*i-1)/2;j>=1;j--){k=x-5*i-2*j;total=i+j+k;printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n",i,j,k,total);count++;}}printf("count = %d",count);return 0;
}
现在刷PTA的应该有绝大部分是才开始接触编程不久的盆友,这里给个建议,学会调试代码,debug等技能是必须掌握的,虽然过程可能无聊但是你一定会在其中找到自己的乐趣,这个技能也是支撑你走下去的一大助力,不然靠想象和printf等语句调试是比较困难和复杂的。
加油加油!
习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?相关推荐
- 将一张100元的钞票换成1元、5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少。
2.将一张100元的钞票换成1元.5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少. public class Two_2money { public static ...
- 7-19 换硬币 (20 分)将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: ** 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: ** **要求按5分.2分和1分硬币 ...
- 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数
源程序: 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数. #include ...
- 习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到小的顺序,输出各种换法.每行输出一种换法,格式为:"fen5:5分硬币数 ...
- java 硬币_如何将一笔钱兑换成纸币和硬币
如何将一定数量的钱换成纸币和硬币?让我们说输入是1234,26,我们有1000,500,200,100,50和20,20,1和0.5的硬币的注释?因此,如果输入大于.25且小于0.75,如果它在.75 ...
- 习题4-5 换硬币 (20分)
习题4-5 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分 ...
- 醉林疯的PTA 7-2 换硬币 (20分)
7-2 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2 ...
- 习题4-5 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
习题4-5 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分 ...
- C语言:习题4-5 换硬币 (20分)
将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到 ...
最新文章
- 不愧是你!Python 之父退休太无聊,进微软搞开源!
- ADAS实际已涵盖20多种功能
- Indri和Terrier搜索引擎的使用
- #时间预测算法_基于超级学习者机器学习算法预测ICU患者急性低血压发作
- POJ_1062_(dijkstra)
- leetcode475. 供暖器(二分查找)
- of_property_read_string 剖析~
- SQL Server 2012附加数据库报错
- android url拼接参数,【Tech-Android-Other】高效拼接一个GET请求URL
- 六个角度深层区分ERP和MES的不同!
- jQuery图片垂直滚动焦点图
- 基于TCP的网络编程
- R plot图片背景设置为透明_R语言(绘图入门)
- 爬虫基础练习—python爬虫下载豆瓣妹子图片
- [转帖]星际和魔兽的区别
- 《Android之大话设计模式》--设计原则 第二章:单一职责原则 乔峰VS慕容复
- 20189319《网络攻防》第二周作业
- [QML开发笔记]-QML滑屏效果
- 2018 11.2 PION模拟赛
- 电子健康档案在国外的一些实践
热门文章
- [杨小米私房菜]炒青菜不出水的关键三步--豆豉鲮鱼油麦菜
- 用友推出电子发票服务平台 互联网发力
- N本名著浓缩成的N句话
- 练习系统 实验四 red and black
- 2020年3月22日总结
- 【soft6星评论】站在5G时代的入口,我们看到了“智慧交通”的含苞待放
- tunel凋亡试剂盒说明书_急求!!罗氏TUNEL试剂盒( In Situ Cell Death Detection Kit, TMR red )中文说明书或者操作步骤,急急急!!谢谢啦!...
- 2021高考成绩等位线查询四川,泸州医学院的麻醉专业收分请问下四川考生一 – 手机爱问...
- 电脑如何关闭445端口
- 读LEO《程序员羊皮卷》心得笔记