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 分)自定义进制转换相关推荐

  1. [PAT乙级]1037. 在霍格沃茨找零钱(20)

    1037. 在霍格沃茨找零钱(20) 原题链接 相似题目:1026. 程序运行时间(15) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可 ...

  2. c语言题目及答案1037,PAT Basic 1037. 在霍格沃茨找零钱(20)(C语言实现)

    我的PAT系列文章更新重心已移至Github,欢迎来看PAT题解的小伙伴请到Github Pages浏览最新内容.此处文章目前已更新至与Github Pages同步.欢迎star我的repo. 题目 ...

  3. PAT 乙级 1037. 在霍格沃茨找零钱(20)Java版

    如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易.& ...

  4. PAT(BASIC)1037. 在霍格沃茨找零钱(20)

    代码确实有点冗长,请见谅. #include<iostream> struct money{int Galleon;int Sickle;int Kunt; }; int main(voi ...

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

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

  6. PAT --- 1037.在霍格沃茨找零钱 (20 分)

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

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

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

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

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

  9. PAT 乙级1037 在霍格沃茨找零钱 (20分)

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

最新文章

  1. linux c strdup 字符串拷贝
  2. 本次奔驰漏油事件,要花多少钱打广告才能弥补损失?
  3. 关闭eslint检验;vue-cli3搭建的vue项目关闭eslint;脚手架3关闭eslint;
  4. java enumerator_NSEnumerator使用
  5. python程序设计方法_Python程序设计现代方法
  6. mysql数据库插入datetime_往MySQL数据库datetime类型字段中插入数据库的当前时间
  7. 控制台下星号密码输入的实现
  8. 如何监控一个Activity加载完毕(完成渲染)
  9. Git 常用命令 和 安装
  10. SSL基础:23:生成Kubernetes集群证书(OpenSSL方式)
  11. 网易邮箱账号注册twitter开发者api权限,无法收到确认邮件
  12. ②五元物联网芯片点亮led 庆科EMW3060 , 运行alios- blink程序
  13. 现货黄金可以在手机操作吗
  14. 分组密码体制【密码学笔记】
  15. 精英主义 遗传算法 matlab,遗传算法优化 - osc_lfs4vsih的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. 3055. 字符频率
  17. rj45插座尺寸图_带灯RJ45插座接口定义及使用说明
  18. WRF——intle编译器编译fire_emis出错
  19. 创业一年半的失败总结,什么样的团队能够创业成功
  20. oracle树状结构层级查询小结--connect by等之测试数据

热门文章

  1. idea文件图标变了颜色了怎么处理?
  2. 自己制作字体的试验(自制字体使用FontForge等)
  3. VMware(虚拟机)基本运用------以安装Windows 10 x64操作系统为例
  4. github搜索html源码,三款十分简洁的自适应多引擎搜索主页源码_GitHub开源项目
  5. Springboot整合Neo4j和Mysql多数据源整合方案及其解决冲突问题方法
  6. 手机话筒破音测试软件,如何解决手机话筒有杂音的问题?
  7. 金融计量模型(七):线性时间序列模型——单变量时间序列
  8. 浅谈OA管理系统的一些要点
  9. [Unity] Input功能扩展:手游触控
  10. CSDN外链图片转存失败