![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
20分
m0_嘉木
山林不向四季起誓 荣枯随缘 海洋不需对沙岸承诺 遇合尽兴
展开
-
PAT-1054 求平均值--乙级
本题的基本要求非常简单:给定 N 个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是 [−1000,1000] 区间内的实数,并且最多精确到小数点后 2 位。当你计算平均值的时候,不能把那些非法的数据算在内。原创 2022-11-14 12:28:44 · 173 阅读 · 1 评论 -
PAT-1053 住房空置率--乙级
在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下:在观察期内,若存在超过一半的日子用电量低于某给定的阈值 e,则该住房为“可能空置”;若观察期超过某给定阈值 D 天,且满足上一个条件,则该住房为“空置”。现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。原创 2022-11-13 23:26:28 · 182 阅读 · 0 评论 -
PAT-1052 卖个萌--乙级
萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。现给出可选用的符号集合,请你按用户的要求输出表情。原创 2022-11-13 23:09:08 · 191 阅读 · 0 评论 -
PAT-1049 数列的片段和--乙级
给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 0.1, 0.2, 0.3, 0.4 },我们有 (0.1) (0.1, 0.2) (0.1, 0.2, 0.3) (0.1, 0.2, 0.3, 0.4) (0.2) (0.2, 0.3) (0.2, 0.3, 0.4) (0.3) (0.3, 0.4) (0.4) 这 10 个片段。给定正整数数列,求出全部片段包含的所有的数之和。原创 2022-11-11 16:30:45 · 69 阅读 · 0 评论 -
PAT-1048 数字加密--乙级
本题要求实现一种数字加密方法。首先固定一个加密用正整数 A,对任一正整数 B,将其每 1 位数字与 A 的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对 13 取余——这里用 J 代表 10、Q 代表 11、K 代表 12;对偶数位,用 B 的数字减去 A 的数字,若结果为负数,则再加 10。这里令个位为第 1 位。原创 2022-11-11 16:12:53 · 55 阅读 · 0 评论 -
PAT-1047 编程团体赛--乙级
编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。原创 2022-11-10 22:29:25 · 71 阅读 · 0 评论 -
PAT-1044 火星数字--乙级
例如地球人的数字29翻译成火星文就是hel mar;而火星文elo nov对应地球数字115。为了方便交流,请你编写程序实现地球和火星数字之间的互译。原创 2022-11-07 14:21:14 · 62 阅读 · 0 评论 -
PAT-1043 输出PATest--乙级
给定一个长度不超过 104 的、仅由英文字母构成的字符串。请将字符重新调整顺序,按这样的顺序输出,并忽略其它字符。当然,六种字符的个数不一定是一样多的,若某种字符已经输出完,则余下的字符仍按 PATest 的顺序打印,直到所有字符都被输出。原创 2022-11-07 14:06:39 · 61 阅读 · 0 评论 -
PAT-1042 字符统计--乙级
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。原创 2022-11-07 14:01:41 · 73 阅读 · 0 评论 -
PAT-1039 到底买不买--乙级
小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。图 1。原创 2022-11-05 15:32:29 · 63 阅读 · 0 评论 -
PAT-1038 统计同成绩学生--乙级
本题要求读入 N 名学生的成绩,将获得某一给定分数的学生人数输出。原创 2022-11-05 15:26:57 · 58 阅读 · 0 评论 -
PAT-1037 在霍格沃茨找零--乙级
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统 —— 就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱 P 和他实付的钱 A,你的任务是写一个程序来计算他应该被找的零钱。原创 2022-11-05 15:23:57 · 54 阅读 · 0 评论 -
PAT-1034 有理数四则运算
本题要求编写程序,计算 2 个有理数的和、差、积、商。原创 2022-11-03 14:15:57 · 71 阅读 · 0 评论 -
PAT-1033 旧键盘打字--乙级
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?原创 2022-11-03 12:47:10 · 54 阅读 · 0 评论 -
PAT-1032 挖掘机技术哪家强--乙级
为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。原创 2022-11-01 21:42:29 · 41 阅读 · 0 评论 -
PAT-1029 旧键盘--乙级真题
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。原创 2022-11-01 10:14:58 · 42 阅读 · 0 评论 -
PAT-1028 人口普查--乙级真题
某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过 200 岁的老人,而今天是 2014 年 9 月 6 日,所以超过 200 岁的生日和未出生的生日都是不合理的,应该被过滤掉。原创 2022-11-01 09:55:26 · 34 阅读 · 0 评论 -
PAT-1027 打印沙漏--乙级真题
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。原创 2022-11-01 09:45:00 · 53 阅读 · 0 评论 -
PAT-1024 科学计数法--乙级真题
科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。原创 2022-10-31 12:42:16 · 88 阅读 · 0 评论 -
PAT-1023 组个最小数--乙级真题
给定数字 0-9 各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意 0 不能做首位)。例如:给定两个 0,两个 1,三个 5,一个 8,我们得到的最小的数就是 10015558。现给定数字,请编写程序输出能够组成的最小的数。原创 2022-10-31 09:16:29 · 56 阅读 · 0 评论 -
PAT-1022 D进制的A+B--乙级真题
输入两个非负 10 进制整数 A 和 B (≤230−1),输出 A+B 的 D (1原创 2022-10-31 09:04:56 · 72 阅读 · 0 评论 -
PAT-1019 数字黑洞--乙级真题
给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫 Kaprekar 常数。例如,我们从6767开始,将得到现给定任意 4 位正整数,请编写程序演示到达黑洞的过程。原创 2022-10-30 14:02:15 · 47 阅读 · 0 评论 -
PAT-1018 锤子剪刀布--乙级真题
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。原创 2022-10-30 13:38:59 · 162 阅读 · 0 评论 -
PAT-1017 A除以B--乙级真题
本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。原创 2022-10-30 13:28:47 · 55 阅读 · 0 评论 -
PAT-1014 福尔摩斯的约会--乙级真题
大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四;第 2 对相同的字符是E,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母A到N表示);后面两字符串第 1 对相同的英文字母s出现在第 4 个位置(从 0 开始计数)上,代表第 4 分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。原创 2022-10-30 11:28:41 · 55 阅读 · 0 评论 -
PAT-1013 数素数--乙级真题
令 Pi 表示第 i 个素数。现任给两个正整数 M≤N≤104,请输出 PM 到 PN 的所有素数。原创 2022-10-30 10:12:47 · 88 阅读 · 2 评论 -
PAT-1012 数字分类--乙级真题
每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 1000 的待分类的正整数。对给定的 N 个正整数,按题目要求计算 A1~A5 并在一行中顺序输出。数字间以空格分隔,但行末不得有多余空格。若分类之后某一类不存在数字,则在相应位置输出。原创 2022-10-30 09:56:35 · 58 阅读 · 0 评论 -
PAT-1009 说反话--乙级真题
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。原创 2022-10-29 15:36:38 · 60 阅读 · 0 评论 -
PAT-1008 数组元素循环右移问题--乙级真题
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯AN−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计移动的方法?原创 2022-10-29 15:10:34 · 85 阅读 · 0 评论