习题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分的硬币,要求每种硬币至少有一枚,有几种不同的换法?相关推荐

  1. 将一张100元的钞票换成1元、5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少。

    2.将一张100元的钞票换成1元.5元和10元的钞票,每种钞票至少一张,编写程序输出所有的换法,循环次数需要尽可能地少. public class Two_2money { public static ...

  2. 7-19 换硬币 (20 分)将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

    将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: ** 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: ** **要求按5分.2分和1分硬币 ...

  3. 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,每种面值至少1张,编程输出所有可能的换法,程序应适当考虑减少重复次数

    源程序: 要将五张100元的大钞票,换成等值的50元,20元,10元,5元一张的小钞票,要求换成30张小钞票,每种面值的至少一张,编程输出所有可能的换法,程序应适当考虑减少重复次数. #include ...

  4. 习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

    输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到小的顺序,输出各种换法.每行输出一种换法,格式为:"fen5:5分硬币数 ...

  5. java 硬币_如何将一笔钱兑换成纸币和硬币

    如何将一定数量的钱换成纸币和硬币?让我们说输入是1234,26,我们有1000,500,200,100,50和20,20,1和0.5的硬币的注释?因此,如果输入大于.25且小于0.75,如果它在.75 ...

  6. 习题4-5 换硬币 (20分)

    习题4-5 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分 ...

  7. 醉林疯的PTA 7-2 换硬币 (20分)

    7-2 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2 ...

  8. 习题4-5 换硬币 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

    习题4-5 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分 ...

  9. C语言:习题4-5 换硬币 (20分)

    将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到 ...

最新文章

  1. 不愧是你!Python 之父退休太无聊,进微软搞开源!
  2. ADAS实际已涵盖20多种功能
  3. Indri和Terrier搜索引擎的使用
  4. #时间预测算法_基于超级学习者机器学习算法预测ICU患者急性低血压发作
  5. POJ_1062_(dijkstra)
  6. leetcode475. 供暖器(二分查找)
  7. of_property_read_string 剖析~
  8. SQL Server 2012附加数据库报错
  9. android url拼接参数,【Tech-Android-Other】高效拼接一个GET请求URL
  10. 六个角度深层区分ERP和MES的不同!
  11. jQuery图片垂直滚动焦点图
  12. 基于TCP的网络编程
  13. R plot图片背景设置为透明_R语言(绘图入门)
  14. 爬虫基础练习—python爬虫下载豆瓣妹子图片
  15. [转帖]星际和魔兽的区别
  16. 《Android之大话设计模式》--设计原则 第二章:单一职责原则 乔峰VS慕容复
  17. 20189319《网络攻防》第二周作业
  18. [QML开发笔记]-QML滑屏效果
  19. 2018 11.2 PION模拟赛
  20. 电子健康档案在国外的一些实践

热门文章

  1. [杨小米私房菜]炒青菜不出水的关键三步--豆豉鲮鱼油麦菜
  2. 用友推出电子发票服务平台 互联网发力
  3. N本名著浓缩成的N句话
  4. 练习系统 实验四 red and black
  5. 2020年3月22日总结
  6. 【soft6星评论】站在5G时代的入口,我们看到了“智慧交通”的含苞待放
  7. tunel凋亡试剂盒说明书_急求!!罗氏TUNEL试剂盒( In Situ Cell Death Detection Kit, TMR red )中文说明书或者操作步骤,急急急!!谢谢啦!...
  8. 2021高考成绩等位线查询四川,泸州医学院的麻醉专业收分请问下四川考生一 – 手机爱问...
  9. 电脑如何关闭445端口
  10. 读LEO《程序员羊皮卷》心得笔记