换硬币 (20 分)Java【循环】
将一笔零钱换成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
结尾无空行
import java.util.*;
public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);int x=sc.nextInt();int count=0,total;int f5,f2,f1;for(f5=x/5;f5>=1;f5--){for(f2=x/2;f2>=1;f2--){for(f1=x-1;f1>=1;f1--){if(5*f5+2*f2+f1==x){total=f1+f2+f5;count++;System.out.printf("fen5:%d, fen2:%d, fen1:%d, total:%d\n",f5,f2,f1,total);//一定在内循环内输出,才会有多个结果}}}}System.out.printf("count = %d\n",count);}
}
注意五分的顺序是由大到小,由循环控制其顺序
换硬币 (20 分)Java【循环】相关推荐
- 醉林疯的PTA 7-2 换硬币 (20分)
7-2 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2 ...
- 习题4-5 换硬币 (20分)
习题4-5 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分 ...
- 习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
习题4-5 换硬币 (20分) 将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分 ...
- pta 天梯赛 7-3 换硬币 (20 分)day4
将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到 ...
- C语言:习题4-5 换硬币 (20分)
将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到 ...
- 习题4-5 换硬币 (20 分)
将一笔零钱换成5分.2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法? 输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到 ...
- 习题4-5 换硬币 (20分) 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
输入格式: 输入在一行中给出待换的零钱数额x∈(8,100). 输出格式: 要求按5分.2分和1分硬币的数量依次从大到小的顺序,输出各种换法.每行输出一种换法,格式为:"fen5:5分硬币数 ...
- pat题解java,1039 到底买不买 (20分) Java题解 PAT (Basic Level) Practice (中文)- 巧妙开大数组减少代码量...
1039 到底买不买 (20分) 原题链接:传送门 一.题目: 输入样例 1: ppRYYGrrYBR2258 YrR8RrY 输出样例 1: Yes 8 输入样例 2: ppRYYGrrYB225 ...
- L1-079 天梯赛的善良 (20 分) java
L1-079 天梯赛的善良 (20 分) 天梯赛是个善良的比赛.善良的命题组希望将题目难度控制在一个范围内,使得每个参赛的学生都有能做出来的题目,并且最厉害的学生也要非常努力才有可能得到高分. 于是命 ...
最新文章
- okhttp配置缓存策略_网站的缓存控制策略最佳实践及注意事项
- DeepMind论文:深度压缩感知,新框架提升GAN性能
- select标签动态获取数据时如何控制下拉框长度
- “九头虫”病毒技术分析报告
- 超实用!K8s 开发者必须知道的 6 个开源工具
- Java集合篇:HashSet
- MYSQL驱动包升级到5.1.17版本之后会出现的问题
- php用户注册重复_php 验证用户名重复
- discuz viewthread.php,修改discuz论坛的标题header和footer
- POSIX信号量API函数
- 谈谈未来简书首页拒稿界面的设计思路
- 常用的 7 款 MySQL 客户端工具,你值得拥有
- 数据库中的操作(语法)
- 池化层MaxPool函数详解及反向传播的公式推导
- 小米pro蓝牙驱动linux,【小米笔记本蓝牙驱动下载】小米笔记本蓝牙驱动程序官方下载 V20.11 通用版-七喜软件园...
- 来一起学怎么攻击服务器吧!!!
- vue -- 初级(二)
- 2022年PMP项目管理考试敏捷知识点(1)
- 【转】huhamhire-hosts自动更新Google Hosts文件教程
- 【地理信息技术】 上机06 土壤侵蚀危险性建模分析