1027 在霍格沃茨找零钱(20)

题目描述
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二

十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。

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

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

输入例子:
10.16.27 14.1.28

输出例子:
3.2.1

下面是我的代码:
#include<stdio.h>
int main()
{
int g1,s1,k1,g2,s2,k2,a,b,m,n,t;
scanf("%d.%d.%d%d.%d.%d",&g1,&s1,&k1,&g2,&s2,&k2);
a=(g1* 17+s1) * 29+k1;
b=(g2 * 17+s2) * 29+k2;
if(b-a>=0)
{
m=(b-a)/493;
n=(b-a-m * 493)/29;
t=(b-a)%29;
printf("%d.%d.%d\n",m,n,t);
}
else
{
m=(a-b)/493;
n=(a-b-m*493)/29;
t=(a-b)%29;
printf("-%d.%d.%d\n",m,n,t);
}
return 0;
}

PAT乙级在霍格沃茨找零钱(20)相关推荐

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

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

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

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

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

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

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

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

  5. 1037 在霍格沃茨找零钱 (20分)

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

  6. PTA 乙级 在霍格沃茨找零钱(c++)

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

  7. 1037 在霍格沃茨找零钱 (20 分)

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

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

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

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

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

最新文章

  1. change python是什么意思_回溯是什么意思?
  2. Zend Framework 2 中,定制error 的layout
  3. BlogEngine.NET1.2的新功能
  4. VS2010 C++下编译调试MongoDB源码
  5. OpenCV cv::merge用法的实例(附完整代码)
  6. Puppet SaltStack Chef Ansible
  7. android中svn插件安装,AndroidSDK安装SVN插件问题解决
  8. Nagios---NRPE
  9. android jcenter google 镜像
  10. 导入和导出requirement
  11. 【CVPR 2022】Deblur-NeRF: Neural Radiance Fields from Blurry Images
  12. 计算机网络读书笔记(二)
  13. 线性代数之 向量空间几何学(1)仿射
  14. Hudson使用之执行Hudson
  15. C++ 开源协程库 libco——原理及应用
  16. Android应用程序资源的编译和打包过程分析
  17. [NOIP2007 提高组] 矩阵取数游戏
  18. 怎么批量修改图片名称?
  19. Python合并同文件夹下面Excel文件并且求和汇总
  20. 怎样针对Google做搜索引擎优化

热门文章

  1. 正负面情感词(中文 来源微博)
  2. 有极值无驻点,有驻点无极值,导数不存在有极值的情况
  3. python初体验-布尔类型转换
  4. 经验分享 | 英文论文写作工具分享
  5. 关于SSM的家具购物系统的设计答辩问题合集
  6. python求矩阵的谱半径
  7. css 参考手册 部署到本地
  8. Python将列表元素按指定个数分组小技巧
  9. 苹果年夜饭“全家桶”来了,给你不一样的新年味
  10. 【观展攻略】2022生物发酵展(济南),展前必读,最全观展攻略带您玩转“发酵圈”