摘要: 【PAT B1009】 输入一行字符串,字符串总长度不超过80,由若干个单词和空格组成。 倒序输出其中的单词组成的字符串。 输入样例: Hello World Here I Come 输出样例 Come I Here World Hello 思路: 先整行读入字符串,然后根据空格分割单词。用一个二维 阅读全文
posted @ 2021-01-16 16:25 MorpheusDong 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 【codeup 5901】 输入一串字符,判断是否是回文串。“回文串”就是正读和反读一样的字符串,如“level”,“noon”。 思路: 读取字符串s,遍历前一半,对比和对称位置的字符是否一样就行。 #include <iostream> #include <cstring> using name 阅读全文
posted @ 2021-01-16 15:07 MorpheusDong 阅读(1392) 评论(0) 推荐(0) 编辑
摘要: 【PAT B1022】 输入两个非负10进制整数A和B(≤2^30−1),输出 A+B 的 D (1<D≤10)进制数。 输入格式: 输入在一行中依次给出 3 个整数 A、B 和 D。 输出格式: 输出 A+B 的 D 进制数。 输入样例: 123 456 8 输出样例: 1103 思路: 除基取余 阅读全文
posted @ 2021-01-16 14:53 MorpheusDong 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 【codeup 1928】 输入两个日期,求两者相差的天数。(对连续的两天,规定相差2) 样例输入: 20130101 20130105 样例输出: 5 思路: 假设两个日期,第一个比第二个小。让第一个日期不断累加,直到两者相等。 为减少累加次数,先判断年份之差,如果至少相差两年,就让结果先累加36 阅读全文
posted @ 2021-01-16 11:16 MorpheusDong 阅读(217) 评论(0) 推荐(0) 编辑