PAT 进制转换
C01dWater
冰只是沉睡的水
展开
-
PAT B1022. D进制的A+B (20)
1022 D进制的A+B (20 分) 输入两个非负 10 进制整数 A 和 B (≤2^30 −1),输出 A+B 的 D (1<D≤10)进制数。 输入格式: 输入在一行中依次给出 3 个整数 A、B 和 D。 输出格式: 输出 A+B 的 D 进制数。 输入样例: 123 456 8 输出样例: 1103 思路: 除基取余法。 参考代码: #include <cstdio> int main(){ int a,b,c; scanf("%d%d%d",&a,&am原创 2021-02-24 16:30:23 · 56 阅读 · 0 评论 -
PAT B1037. 在霍格沃茨找零钱 (20)
1037 在霍格沃茨找零钱 (20 分) 如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。 输入格式: 输入在 1 行中分别给出 P 和 A,格式为 Galleon.Sickle.Knut,其间用 1 个空格分隔。这里 Galleon 是 [0, 10^7] 区间内的整数,S原创 2021-02-24 16:38:19 · 105 阅读 · 0 评论