![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT乙级
qq_51419052
这个作者很懒,什么都没留下…
展开
-
PAT 乙级 1022 D进制的A+B (20 分)
1022 D进制的A+B (20 分)输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1<D≤10)进制数。输入格式:输入在一行中依次给出 3 个整数 A、B 和 D。输出格式:输出 A+B 的 D 进制数。输入样例:123 456 8输出样例:1103非常见进制转换,但明确进制转换的原理与十转二进制原理相同。之前没有认真读题,以为是常见的2 8 10 16转换,走了弯路,下次认真读题。代码如下:#include<iostr原创 2021-10-22 13:52:46 · 83 阅读 · 0 评论 -
PAT 乙级 1023
1023 组个最小数 (20 分)给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:输入在一行中给出 10 个非负整数,顺序表示我们拥有数字 0、数字 1、……数字 9 的个数。整数间用一个空格分隔。10 个数字的总个数不超过 50,且至少拥有 1 个非 0 的数字。输出格原创 2021-10-22 12:46:59 · 64 阅读 · 0 评论 -
2021-10-04
PAT乙级 1014 福尔摩斯的约会题目分析很多,不再赘述。以后在分析题目时,应该一开始就考虑到这些细节。测试点4 测试用例应该是星期出错,需要保证第一对相同的字符在A到G中间测试点1、2 应该是保证小时与分钟数均为两位这里有一个易错点,即判断小时的范围也为0~9, A~N代码如下:#include<iostream>#include<string>#include<ctype.h>using namespace std;string weekday原创 2021-10-04 22:27:34 · 70 阅读 · 0 评论