【问题描述】

如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(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 <bits/stdc++.h>
using namespace std;int main()
{int gp, sp, kp, ga, sa, ka, gz, sz, kz, a, b;scanf("%d.%d.%d %d.%d.%d", &gp, &sp, &kp, &ga, &sa, &ka);a = gp*17*29 + sp*29 + kp;b = ga*17*29 + sa*29 + ka;//这里比较不能用double,原因是double精度缺失 if (a <= b){kz = ka - kp;if (kz<0){kz += 29; sa--;}sz = sa - sp;if (sz<0){sz += 17; ga--;}gz = ga - gp;printf("%d.%d.%d\n", gz, sz, kz);}else{kz = kp - ka;if (kz<0){kz += 29; sp--;}sz = sp - sa;if (sz<0){sz += 17; gp--;}gz = gp - ga;printf("-%d.%d.%d\n", gz, sz, kz);}return 0;
}

实训四#4.1霍格沃茨找零相关推荐

  1. IESM项目实训四——Web Audio录音和字符串转拼音

    IESM项目实训四 通过浏览器录制音频,生成可供百度语音识别api使用的pcm音频文件,然后将音频数据传至后端.根据百度语音识别api文档要求,音频文件为pcm格式,单音道,16k采样率,16位深. ...

  2. [JSP暑假实训] 四.MyEclipse+Servlet+JSP实现火车票网站查询、修改、删除操作

    本系列文章是作者暑假给学生进行实训分享的笔记,主要介绍MyEclipse环境下JSP网站开发,包括JAVA基础.网页布局.数据库基础.Servlet.前端后台数据库交互.DAO等知识. 前一篇文章讲解 ...

  3. 计算机实训四综合应用答案,计算机应用综合实训及习题

    前言 项目1 计算机基础知识 知识要点1 技能实训5 1.个人计算机的选配与购置5 2.微机主机与外部设备的连接5 3.使用拼音输入法输入汉字7 4.打字练习7 5.不同进位计数制之间的转换8 6.职 ...

  4. 实训四:使用Telnet方式管理交换机

    一.实验目的 1.了解什么是带内管理. 2.熟练掌握如何使用telnet方式管理交换机. 二.应用环境(举例) 学校有20台交换机支撑着校园网的运营,这20台交换机分别放在学校的不同位置.作为网络管理 ...

  5. 电商实训四:网络营销方案设计及实施

    思科便捷式无线路由器网络营销 一.市场分析 环境分析 当今是二十一世纪,网络媒体.手机通讯普遍波及广大老百姓.如今无论是学生.老板.老师.白领等职业的人都普遍有手机.而商家也抓住了这个机遇,推出一系列 ...

  6. 实训四:路由器带内管理

    一. 实验目的 1. 了解什么是带内管理: 2. 熟练掌握如何使用 telnet 方式管理路由器: 二. 应用环境 1.学校有 20 台路由器支撑着校园网的运营,这 20 台路由器分别放置在学校的不同 ...

  7. 电工模电数电电拖单片机PLC传感器实训台QY-DG790G

    一.产品特点 QY-DG790G电工模电数电电拖单片机PLC传感器实训台采用挂箱式与网孔板式结构,易扩展新的实训项目.实训屏上装有电压型漏电保护装置和电流型漏电保护装置,控制屏内一有漏电现象,即发出告 ...

  8. Atmel爱特梅尔AT89S52单片机开发实训装置,QY-DPJ12

    AT89S52是美国ATMEL公司生产的低电压,高性能CMOS 8位单片机,片内含8k bytes的可反复擦写的只读程序存储器(PEROM)和256 bytes的随机存取数据存储器(RAM)器件采用A ...

  9. 工业机器人实训实验平台

    ZN-IRB02工业机器人实训实验平台 一.产品概述 ZN-IRB02工业机器人实训实验平台是专门针对工业机器人领域开发的一套实训实验教学系统,ZN-IRB02工业机器人实训实验平台按照模块化结构进行 ...

最新文章

  1. FPGA(5)数码管静态显示与动态显示
  2. 智能媒体管理服务控制台功能体验
  3. 1.9 GRU 单元-深度学习第五课《序列模型》-Stanford吴恩达教授
  4. Docker 网络之进阶篇
  5. Redis-学习笔记01【Redis环境搭建】
  6. 数字特征值 中国大学生mooc 翁恺 C语言
  7. Atom 和 Sublime Text 相比哪个好?
  8. .NET自动服务程序—C#
  9. CentOS 安装nload(流量统计)
  10. Atitit.研发管理--提升效率--软件开发方法DSM总结o99
  11. 计算机网络(第七版)部分课后习题含答案
  12. 怎么在WINDOWS中运行C语言程序,在Windows下运行C语言程序
  13. 现代新赛道(现代教育)高考日语主编董文彦
  14. 微信小程序 java nodejs校园自动点餐系统
  15. linux用户motd,linux修改motd,提供个性化login信息
  16. unity (初学者的个人问题)
  17. 上传截断_文件上传路径截断实例
  18. 亮度、饱和度、对比度、灰度 RGBHSV
  19. 爱情公寓不为人知的创作历程
  20. 7种方式企业内部资料共享,你pick谁?

热门文章

  1. android应用md5校验,android对文件的MD5验证
  2. 075 《北野武的小酒馆》小记
  3. windows域常见问题集锦
  4. Gitee使用不公开邮箱设置
  5. 部署Faster-RCNN TensorFlow版本
  6. 【leetcode】最长回文子串(区间dp)
  7. 在数据库中根据经纬度查找数据中所有附近的经纬度点
  8. 佳能5d3右下角红灯一直闪_佳能相机的红灯为什么一直闪 佳能相机为什么拍不了只显示...
  9. java tinyint_java – 将一个tinyint映射为boolean hibernate
  10. BERT的新草料!Google预训练史诗级增强!