PAT乙级在霍格沃茨找零钱(20)
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)相关推荐
- PAT 乙级1037 在霍格沃茨找零钱 (20分)
1037 在霍格沃茨找零钱 (20分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九 ...
- C++学习之路 | PTA乙级—— 1037 在霍格沃茨找零钱 (20 分)(精简)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- PAT (Basic Level) Practice (中文)1037 在霍格沃茨找零钱 (20 分)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- PAT 1037. 在霍格沃茨找零钱
PAT 1037. 在霍格沃茨找零钱 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九个 ...
- 1037 在霍格沃茨找零钱 (20分)
1037 在霍格沃茨找零钱 (20分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十九 ...
- PTA 乙级 在霍格沃茨找零钱(c++)
PTA 乙级 在霍格沃茨找零钱(c++) 题目描述 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleo ...
- 1037 在霍格沃茨找零钱 (20 分)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
- PAT 1037 在霍格沃茨找零钱(20)(代码+思路)
1037 在霍格沃茨找零钱(20)(20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon) ...
- PAT --- 1037.在霍格沃茨找零钱 (20 分)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 -- 就如海格告诉哈利的:"十七个银西可(Sickle)兑一个加隆(Galleon),二十 ...
最新文章
- change python是什么意思_回溯是什么意思?
- Zend Framework 2 中,定制error 的layout
- BlogEngine.NET1.2的新功能
- VS2010 C++下编译调试MongoDB源码
- OpenCV cv::merge用法的实例(附完整代码)
- Puppet SaltStack Chef Ansible
- android中svn插件安装,AndroidSDK安装SVN插件问题解决
- Nagios---NRPE
- android jcenter google 镜像
- 导入和导出requirement
- 【CVPR 2022】Deblur-NeRF: Neural Radiance Fields from Blurry Images
- 计算机网络读书笔记(二)
- 线性代数之 向量空间几何学(1)仿射
- Hudson使用之执行Hudson
- C++ 开源协程库 libco——原理及应用
- Android应用程序资源的编译和打包过程分析
- [NOIP2007 提高组] 矩阵取数游戏
- 怎么批量修改图片名称?
- Python合并同文件夹下面Excel文件并且求和汇总
- 怎样针对Google做搜索引擎优化