- 博客(22)
- 问答 (1)
- 收藏
- 关注
原创 pat乙级 1024 科学计数法 c语言
科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式 [+-][1-9].[0-9]+E[+-][0-9]+,即数字的整数部分只有 1 位,小数部分至少有 1 位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出实数 A,请编写程序按普通数字表示法输出 A,并保证所有有效位都被保留。
2023-03-03 20:13:33 139
原创 pat乙级 1020 月饼 (c语言)
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。
2023-03-03 12:41:49 198
原创 pat考试1018 锤子剪刀布
输入格式:输入第 1 行给出正整数 N(≤10 5 ),即双方交锋的次数。随后 N 行,每行给出一次交锋的信息,即甲、乙双方同时给出的的手势。C 代表“锤子”、J 代表“剪刀”、B 代表“布”,第 1 个字母代表甲方,第 2 个代表乙方,中间有 1 个空格。
2023-03-02 22:59:08 124
原创 pat乙级 1014 福尔摩斯的约会 (c语言)
大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符是 E ,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母 A 到 N 表示);后面两字符串第 1 对相同的英文字母 s 出现在第 4 个位置(从 0 开始计数)上,代表第 4 分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。
2023-03-02 21:38:55 118
原创 pat乙级1012 数字分类 (c语言)
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A 1 = 能被 5 整除的数字中所有偶数的和;A 2 = 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n 1 −n 2 +n 3 −n 4 ⋯;A 3 = 被 5 除后余 2 的数字的个数;A 4 = 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A 5 = 被 5 除后余 4 的数字中最大数字。
2023-03-02 17:58:34 63
原创 pat乙级 1009 说反话 (c语言)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。
2023-03-02 16:02:31 98
原创 pat乙级 2022秋季7-2 AB变换分数 20
给定两个变换:A: n→⌊n/4⌋B: n→8n+1现从 0 开始,不断执行变换 A 或变换 B,执行了 m 次变换后,产生的 m 个数字中有多少个不大于 K 的不同的数字?
2023-03-02 13:01:33 103
原创 pat乙级 2022冬季考试B-2 一道数学题
B-2 一道数学题分数 20作者 陈越单位 浙江大学设整数 m 和 n 在给定闭区间 [a,b] 内,且满足等式 (n 2 −mn−m 2 ) 2 =1。请你求出 m 2 +n 2 的最大值。输入格式:输入给出两个正整数 a 和 b(1
2023-03-01 16:48:14 72
原创 pat乙级2022冬季考试 B-1 谣言检测仪
谣言有很多种,本题请你设计一种检测仪,专门针对一类吹牛话术进行验证。有人喜欢吹牛,说自己做一场报告有 N 次掌声。现给定这个人的报告录音文字版,其中如果有掌声,记录中会出现 (zhangsheng) 字样。请你统计一下报告过程中到底出现了多少次掌声,并且与其说出的掌声次数做个比较,来判断这是不是谣言。输入格式:输入在第一行给出一个不超过 100 的正整数 N,即某人号称自己收获的掌声次数。随后给出由英文字母、数字、标点符号(包括 ,、.、;、:、!)、空格、回车、以及 (zhangsheng)
2023-03-01 16:22:39 176
原创 pat乙级 1016 部分A+B(c语言)
正整数 A 的“D A (为 1 位整数)部分”定义为由 A 中所有 D A 组成的新整数 P A 。例如:给定 A=3862767,D A =6,则 A 的“6 部分”P A 是 66,因为 A 中有 2 个 6。现给定 A、D A 、B、D B ,请编写程序计算 P A +P B 。输入格式:输入在一行中依次给出 A、D A 、B、D B ,中间以空格分隔,其中 0
2023-03-01 15:14:40 69
原创 pat乙级1096 大美数(c语言)
若正整数 N 可以整除它的 4 个不同正因数之和,则称这样的正整数为“大美数”。本题就要求你判断任一给定的正整数是否是“大美数”。输入格式:输入在第一行中给出正整数 K(≤10),随后一行给出 K 个待检测的、不超过 10 4 的正整数。
2023-03-01 14:34:37 145
原创 pat乙级1091 N-自守数 (c语言)
如果某个数 K 的平方乘以 N 以后,结果的末尾几位数等于 K,那么就称这个数为“N-自守数”。例如 3×92 2 =25392,而 25392 的末尾两位正好是 92,所以 92 是一个 3-自守数。本题就请你编写程序判断一个给定的数字是否关于某个 N 是 N-自守数。
2023-03-01 13:37:29 93
原创 pat乙级 1086 就不告诉你(c语言)
做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。
2023-03-01 11:15:04 96
原创 pat乙级1081 检查密码 (c语言)
本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点 .,还必须既有字母也有数字。
2023-03-01 09:13:59 245
原创 pat乙级1076 Wifi密码 (c语言)
下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。
2023-02-28 20:33:12 1403 1
原创 pat乙级1071 小赌怡情(c语言)
常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注 t 个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家 t 个筹码;否则扣除玩家 t 个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。
2023-02-27 20:51:07 51
原创 pat乙级1066 图像过滤 (C语言)
图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。
2023-02-27 20:11:13 59
原创 pat乙级1061 判断题(c语言)
判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。输入格式:输入在第一行给出两个不超过 100 的正整数 N 和 M,分别是学生人数和判断题数量。第二行给出 M 个不超过 5 的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0 代表“非”,1 代表“是”。随后 N 行,每行给出一个学生的解答。数字间均以空格分隔。
2023-02-27 19:46:20 55
原创 pat乙级1056 组合数的和(c语言)
给定 N 个非 0 的个位数字,用其中任意 2 个数字都可以组合成 1 个 2 位的数字。要求所有可能组合出来的 2 位数字的和。例如给定 2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。
2023-02-26 13:12:34 124 1
原创 pat乙级1046 划拳 (c语言)
划拳是古老中国酒文化的一个有趣的组成部分。酒桌上两人划拳的方法为:每人口中喊出一个数字,同时用手比划出一个数字。如果谁比划出的数字正好等于两人喊出的数字之和,谁就赢了,输家罚一杯酒。两人同赢或两人同输则继续下一轮,直到唯一的赢家出现。下面给出甲、乙两人的划拳记录,请你统计他们最后分别喝了多少杯酒。
2023-02-26 12:42:59 72
原创 pat乙级1041 考试座位号(c语言)
每个 PAT 考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。
2023-02-26 12:13:31 92
空空如也
普通二本计算机专业如何为找工作做准备
2021-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人