问题描述】

如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。

【输入形式】

输入在1行中分别给出P和A,格式为“Galleon.Sickle.Knut”,其间用1个空格分隔。这里Galleon是[0, 107]区间内的整数,Sickle是[0, 17)区间内的整数,Knut是[0, 29)区间内的整数。

【输出形式】

在一行中用与输入同样的格式输出哈利应该被找的零钱。如果他没带够钱,那么输出的应该是负数。

【样例输入1】

10.16.27 14.1.28

【样例输出1】

3.2.1

【样例输入2】

14.1.28 10.16.27

【样例输出1】

-3.2.1
#include <iostream>
using namespace std;
int main(){int pg,ps,pk;//价钱 int ag,as,ak;//实付 int rg,rs,rk;//找钱 char point;cin>>pg>>point>>ps>>point>>pk;cin>>ag>>point>>as>>point>>ak;int p=pg*17*29+ps*29+pk;int a=ag*17*29+as*29+ak;int sum=a-p; if(sum<0){cout<<"-";sum=-sum;}rg=sum/(17*29);sum=sum%(17*29);rs=sum/29;rk=sum%29;cout<<rg<<point<<rs<<point<<rk;
}

4.1 在霍格沃茨找零钱相关推荐

  1. PAT 1037 在霍格沃茨找零钱(20)(代码+思路)

    1037 在霍格沃茨找零钱(20)(20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon) ...

  2. 1028: 在霍格沃茨找零钱

    1028: 在霍格沃茨找零钱 时间限制: 1 Sec  内存限制: 128 MB 提交: 316  解决: 147 [提交][状态][讨论版] 题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己 ...

  3. C++学习之路 | PTA乙级—— 1037 在霍格沃茨找零钱 (20 分)(精简)

    1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...

  4. PAT乙级(1037 在霍格沃茨找零钱 )

    PAT乙级    1037 在霍格沃茨找零钱   解题思路乙级代码 思路:首先判断需要付的费用和实际付的费用大小关系 如果应付大于实付,则将其交换,并且先输出'-' 这样即可避免其他方法判断正负问题的 ...

  5. PAT 1037. 在霍格沃茨找零钱

    PAT 1037. 在霍格沃茨找零钱 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个 ...

  6. PAT乙级在霍格沃茨找零钱(20)

    1027 在霍格沃茨找零钱(20) 题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon), ...

  7. 1037 在霍格沃茨找零钱

    1037 在霍格沃茨找零钱 题目: 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳 ...

  8. PAT(B) 1037 在霍格沃茨找零钱(Java)

    题目链接:1037 在霍格沃茨找零钱 (20 point(s)) 题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle) ...

  9. PAT (Basic Level) Practice (中文)1037 在霍格沃茨找零钱 (20 分)

    1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...

  10. 1037. 在霍格沃茨找零钱(20) python篇

    1037. 在霍格沃茨找零钱(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN, Yue 如果你是哈利·波特迷,你会知 ...

最新文章

  1. 足球?光头?AI:这道题可太难了
  2. C语言经典例32-删除字符串中指定的字符
  3. 7种CSS圆角框解决方案
  4. RK瑞芯微WIFI模组2020最新支持列表,放心使用!
  5. Linux中Shell的转义用法笔记
  6. 界址点圆圈怎么生成_大千世界怎么钓鱼?大千世界钓鱼方法及灵气之水获取攻略...
  7. JavaScript开发区块链只需200行代码 1
  8. 不同数据库的自增代码
  9. 一个很好用的桌面取色器和一个在线取色器
  10. Windows NT 架构
  11. Python-S9-Day123——爬虫两示例
  12. excel 隐藏和取消隐藏
  13. 传智播客风清扬视频-------IO简述之File讲解
  14. 仿支付宝输入密码效果
  15. 机器人——人类的终极进化
  16. Python串口通信发送浮点型数据
  17. upupoo视频使用Java代码下载
  18. 怎么把图片文件压缩到最小?
  19. 2021-02-03-ctf-如来十三掌
  20. Spark作业调度中stage的划分

热门文章

  1. 海康威视设像头添加到中维世纪监控录像机的方法
  2. 阿里云RDS 数据迁移备份本地数据库
  3. 左连接、右连接的区别
  4. matlab做polyfit拟合曲线时,报错:多项式未正确设置条件。请添加具有不同 X 值的点,减少多项式的次数,或者尝试按照 HELP POLYFIT 中所述进行中心化和缩放。
  5. 证券从业资格证-考前复习-金融市场基础知识
  6. 如何通过开源项目搭建私有云平台--第一步:安装Minio
  7. 临沂机器人火锅_海底捞首家“无人火锅店”营业,机器人全天上班,再见了,服务员...
  8. yum命令——安装、卸载、查询等
  9. 几何基础的五组二十条公理
  10. Snapchat收购以色列AR创企,进军AR购物?