PAT-B 1037. 在霍格沃茨找零钱(20)(20 分)自定义进制转换
https://pintia.cn/problem-sets/994805260223102976/problems/994805284923359232
1037 在霍格沃茨找零钱(20)(20 分)提问
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。
输入格式:
输入在1行中分别给出P和A,格式为“Galleon.Sickle.Knut”,其间用1个空格分隔。这里Galleon是[0, 10^7^]区间内的整数,Sickle是[0, 17)区间内的整数,Knut是[0, 29)区间内的整数。
输出格式:
在一行中用与输入同样的格式输出哈利应该被找的零钱。如果他没带够钱,那么输出的应该是负数。
输入样例1:
10.16.27 14.1.28
输出样例1:
3.2.1
输入样例2:
14.1.28 10.16.27
输出样例2:
-3.2.1
#include <iostream>
#include<cstdio>
using namespace std;
const int g=17*29;
const int s=29;int main(int argc, char** argv) {int a1,b1,c1;//price int a2,b2,c2;//payscanf("%d.%d.%d %d.%d.%d",&a1,&b1,&c1,&a2,&b2,&c2);int price=a1*g+b1*s+c1;int pay=a2*g+b2*s+c2;int ans=pay-price;if(ans<0){printf("-");ans=-ans;}int a3,b3,c3;a3=ans/g;b3=ans%g/s;c3=ans%s;printf("%d.%d.%d",a3,b3,c3); return 0;
}
PAT-B 1037. 在霍格沃茨找零钱(20)(20 分)自定义进制转换相关推荐
- [PAT乙级]1037. 在霍格沃茨找零钱(20)
1037. 在霍格沃茨找零钱(20) 原题链接 相似题目:1026. 程序运行时间(15) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可 ...
- c语言题目及答案1037,PAT Basic 1037. 在霍格沃茨找零钱(20)(C语言实现)
我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...
- PAT 乙级 1037. 在霍格沃茨找零钱(20)Java版
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易.& ...
- PAT(BASIC)1037. 在霍格沃茨找零钱(20)
代码确实有点冗长,请见谅. #include<iostream> struct money{int Galleon;int Sickle;int Kunt; }; int main(voi ...
- PAT 1037 在霍格沃茨找零钱(20)(代码+思路)
1037 在霍格沃茨找零钱(20)(20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon) ...
- PAT --- 1037.在霍格沃茨找零钱 (20 分)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- PAT乙级(1037 在霍格沃茨找零钱 )
PAT乙级 1037 在霍格沃茨找零钱 解题思路乙级代码 思路:首先判断需要付的费用和实际付的费用大小关系 如果应付大于实付,则将其交换,并且先输出'-' 这样即可避免其他方法判断正负问题的 ...
- 1037. 在霍格沃茨找零钱(20) python篇
1037. 在霍格沃茨找零钱(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 如果你是哈利·波特迷,你会知 ...
- PAT 乙级1037 在霍格沃茨找零钱 (20分)
1037 在霍格沃茨找零钱 (20分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九 ...
最新文章
- linux c strdup 字符串拷贝
- 本次奔驰漏油事件,要花多少钱打广告才能弥补损失?
- 关闭eslint检验;vue-cli3搭建的vue项目关闭eslint;脚手架3关闭eslint;
- java enumerator_NSEnumerator使用
- python程序设计方法_Python程序设计现代方法
- mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
- 控制台下星号密码输入的实现
- 如何监控一个Activity加载完毕(完成渲染)
- Git 常用命令 和 安装
- SSL基础:23:生成Kubernetes集群证书(OpenSSL方式)
- 网易邮箱账号注册twitter开发者api权限,无法收到确认邮件
- ②五元物联网芯片点亮led 庆科EMW3060 , 运行alios- blink程序
- 现货黄金可以在手机操作吗
- 分组密码体制【密码学笔记】
- 精英主义 遗传算法 matlab,遗传算法优化 - osc_lfs4vsih的个人空间 - OSCHINA - 中文开源技术交流社区...
- 3055. 字符频率
- rj45插座尺寸图_带灯RJ45插座接口定义及使用说明
- WRF——intle编译器编译fire_emis出错
- 创业一年半的失败总结,什么样的团队能够创业成功
- oracle树状结构层级查询小结--connect by等之测试数据
热门文章
- idea文件图标变了颜色了怎么处理?
- 自己制作字体的试验(自制字体使用FontForge等)
- VMware(虚拟机)基本运用------以安装Windows 10 x64操作系统为例
- github搜索html源码,三款十分简洁的自适应多引擎搜索主页源码_GitHub开源项目
- Springboot整合Neo4j和Mysql多数据源整合方案及其解决冲突问题方法
- 手机话筒破音测试软件,如何解决手机话筒有杂音的问题?
- 金融计量模型(七):线性时间序列模型——单变量时间序列
- 浅谈OA管理系统的一些要点
- [Unity] Input功能扩展:手游触控
- CSDN外链图片转存失败