PAT题目
文章平均质量分 53
PAT题目
cdragon1
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
1012 数字分类 (20分)(测试点8题解)
给定一系列正整数,请按要求对数字进行分类,并输出以下 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 的数字中最大数字。 输入格式: 每个输入包原创 2020-05-17 01:38:11 · 604 阅读 · 1 评论 -
1014 福尔摩斯的约会 (20分)
1014 福尔摩斯的约会 (20分)大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母 D,代表星期四;第 2 对相同的字符...原创 2020-03-18 14:58:47 · 183 阅读 · 0 评论 -
1019 数字黑洞 (20分)
1019 数字黑洞 (20分) 给定任一个各位数字不完全相同的 4 位正整数,如果我们先把 4 个数字按非递增排序,再按非递减排序,然后用第 1 个数字减第 2 个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的 6174,这个神奇的数字也叫 Kaprekar 常数。 例如,我们从6767开始,将得到 7766 - 6677 = 1089 9810 - 018...原创 2020-03-17 14:18:22 · 149 阅读 · 0 评论 -
1026 程序运行时间 (15分)
1026 程序运行时间 (15分)要获得一个 C 语言程序的运行时间,常用的方法是调用头文件 time.h,其中提供了 clock() 函数,可以捕捉从程序开始运行到 clock() 被调用时所耗费的时间。这个时间单位是 clock tick,即“时钟打点”。同时还有一个常数 CLK_TCK,给出了机器时钟每秒所走的时钟打点数。于是为了获得一个函数 f 的运行时间,我们只要在调用 f 之前先调用 ...原创 2020-03-18 21:08:54 · 198 阅读 · 0 评论 -
1094 谷歌的招聘 (20分)(Python)
2004 年 7 月,谷歌在硅谷的 101 号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以 .com 结尾的网址,而前面的网址是一个 10 位素数,这个素数是自然常数 e 中最早出现的 10 位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。 prime.jpg 自然常数 e 是一个著名的超越数,前面若干位写出来是这样的:e = 2.7182818284590452353602874713526624977572470936999595749669原创 2020-05-17 01:49:47 · 851 阅读 · 0 评论 -
实验11-1-1 英文单词排序 (25分)
本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。 输入格式: 输入为若干英文单词,每行一个,以#作为输入结束标志。其中英文单词总数不超过20个,英文单词为长度小于10的仅由小写英文字母组成的字符串。 输出格式: 输出为排序后的结果,每个单词后面都额外输出一个空格。 输入样例: blue red yellow green purple 输出...原创 2020-03-10 17:32:44 · 2014 阅读 · 0 评论 -
习题9-1 时间换算 (15分)
本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。 输入格式: 输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。 输出格式: 输出在一行中给出hh:mm:ss格式的结果时间。 输入样例: 11:59:40 30 输出样例: 12:00:10 #include<stdio.h> in...原创 2020-03-18 23:19:21 · 148 阅读 · 0 评论 -
实验7-3-6 字符串转换成十进制整数 (15分)
#include<stdio.h> #include<math.h> #include<string.h> int main(){ char a[100]; char b[100]; char c[100]; int i,j=0,sum=0,k=0; int flag=0,flag2=0; gets(a); for(i=0;i<strlen(...原创 2020-03-09 16:02:25 · 419 阅读 · 0 评论 -
实验7-3-10 删除重复字符 (20分)
本题要求编写程序,将给定字符串去掉重复的字符后,按照字符ASCII码顺序从小到大排序后输出。 输入格式: 输入是一个以回车结束的非空字符串(少于80个字符)。 输出格式: 输出去重排序后的结果字符串。 输入样例: ad2f3adjfeainzzzv 输出样例: 23adefijnvz #include<stdio.h> #include <string.h> int mai...原创 2020-03-10 10:41:53 · 2934 阅读 · 0 评论 -
1042 字符统计 (20分)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。 输入格式: 输入在一行中给出一个长度不超过 1000 的字符串。字符串由 ASCII 码表中任意可见字符及空格组成,至少包含 1 个英文字母,以回车结束(回车不算在内)。 输出格式: 在一行中输出出现频率最高的那个英文字母及其出现次数,其间以空格分隔。如果有并列,则输出按字母序最小的那个字母。统计时不区分大小写,输出小写字母。 输入样例: ...原创 2020-03-28 17:08:34 · 327 阅读 · 0 评论 -
1049 数列的片段和 (20分)
给定一个正数数列,我们可以从中截取任意的连续的几个数,称为片段。例如,给定数列 { 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 个片段。 给定正整数数列,求出全部片...原创 2020-03-22 17:40:52 · 591 阅读 · 0 评论 -
PAT1093 字符串A+B (20分)
#include<stdio.h> #include<string.h> int main(){ int s[95]={0}; char a[1000000],b[1000000]; int i,j; for(i=0;;i++){ scanf("%c",&a[i]); if(a[i]!='\n'){ s[a[i]-' ']++; if(s...原创 2020-03-07 22:55:15 · 260 阅读 · 0 评论
分享