自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 PAT Basic 1032

PAT Basic 1032挖掘机技术哪家强为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。

2017-12-03 22:06:10 198

原创 PAT Basic 1031

PAT Basic1031. 查验身份证一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值。

2017-12-03 22:01:05 207

原创 PAT Basic 1029

PAT Basic 1029. 旧键盘旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。

2017-11-30 22:04:01 270

原创 PAT Basic 1028

PAT Basic 1028. 人口普查某城镇进行人口普查,得到了全体居民的生日。现请你写个程序,找出镇上最年长和最年轻的人。这里确保每个输入的日期都是合法的,但不一定是合理的——假设已知镇上没有超过200岁的老人,而今天是2014年9月6日,所以超过200岁的生日和未出生的生日都是不合理的,应该被过滤掉。

2017-11-30 21:48:53 159

原创 PAT Basic 1026

PAT Basic 1026. 程序运行时间要获得一个C语言程序的运行时间,常用的方法是调用头文件time.h,其中提供了clock()函数,可以捕捉从程序开始运行到clock()被调用时所耗费的时间。这个时间单位是clock tick,即“时钟打点”。同时还有一个常数CLK_TCK,给出了机器时钟每秒所走的时钟打点数。

2017-11-28 22:06:23 159

原创 PAT Basic 1024

PAT Basic 1024. 科学计数法 (20) 科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[+-][1-9]”.”[0-9]+E[+-][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。

2017-11-23 22:03:28 191

原创 PAT Basic 1019

PAT Basic 1019. 数字黑洞 (20)给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174

2017-11-22 22:04:37 176

原创 PAT Basic 1027

正确输出格式见原题题目PAT Basic 1027. 打印沙漏(20)本题要求你写个程序把给定的符号打印成沙漏的形状。所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。

2017-11-20 22:04:46 192

原创 PAT Basic 1018

PAT Basic 1018. 锤子剪刀布 (20)大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。

2017-11-19 22:01:04 282

原创 PAT Basic 1014

PAT Basic 1014. 福尔摩斯的约会 (20)大侦探福尔摩斯接到一张奇怪的字条:“我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm”。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间“星期四 14:04”

2017-11-19 21:52:16 328

原创 PAT Basic 1012

1012. 数字分类 (20)给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1 = 能被5整除的数字中所有偶数的和;A2 = 将被5除后余1的数字按给出顺序进行交错求和,即计算n1-n2+n3-n4...;A3 = 被5除后余2的数字的个数;A4 = 被5除后余3的数字的平均数,精确到小数点后1位;A5 = 被5除后余4的数字中最大数字。

2017-11-19 21:46:53 176

原创 PAT Basic 1023

PAT Basic 1023. 组个最小数 给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558.

2017-11-16 21:57:58 913

原创 PAT Basic 1022

PAT Basic 1022. D进制的A+B (20)输入两个非负10进制整数A和B(<=230-1),输出A+B的D (1 < D <= 10)进制数。输入格式:输入在一行中依次给出3个整数A、B和D。输出格式:输出A+B的D进制数。

2017-11-14 21:16:11 192

原创 PAT Basic 1021

PAT Basic 1021. 个位数统计给定一个k位整数N = dk-1*10k-1 + ... + d1*101 + d0 (0<=di<=9, i=0,...,k-1, dk-1>0),请编写程序统计每种不同的个位数字出现的次数。例如:给定N = 100311,则有2个0,3个1,和1个3。

2017-11-12 22:00:56 172

原创 PAT Basic 1020

PAT Basic 1020. 月饼 (25)现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。

2017-11-11 21:51:52 206

原创 PAT Basic 1017

PAT Basic 1017. A除以B 本题要求计算A/B,其中A是不超过1000位的正整数,B是1位正整数。你需要输出商数Q和余数R,使得A = B * Q + R成立。输入格式:输入在1行中依次给出A和B,中间以1空格分隔。输出格式:在1行中依次输出Q和R,中间以1空格分隔。

2017-11-10 21:38:10 169

原创 PAT Basic 1016

PAT Basic 1016(15) 正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA、B、DB,请编写程序计算PA + PB。输入格式:输入在一行中依次给出A、DA、B、DB,中间以空格分隔,其中0 < A, B < 1010。输出格式:在一行中输出PA + PB

2017-11-09 11:13:40 231

原创 PAT Basic 1013

PAT Basic 1013. 数素数令Pi表示第i个素数。现任给两个正整数M <= N <= 104,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格

2017-11-07 21:57:49 166

原创 PAT Basic 1011

PAT Basic 1011. A+B和C 给定区间[-231, 231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(<=10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。

2017-11-06 22:01:31 210

原创 PAT Basic 1010

PAT Basic 1010. 一元多项式求导 (25)设计函数求一元多项式的导数。(注:xn(n为整数)的一阶导数为n*xn-1。)(n为指数)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出

2017-11-05 21:58:43 245

原创 PAT Basic 1009

PAT Basic 1009 说反话 (20)给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。

2017-11-04 20:11:35 164

原创 PAT Basic 1008

PAT Basic 1008. 数组元素循环右移问题 一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。

2017-11-04 19:56:59 166

原创 PAT Basic 1007

PAT Basic 1007. 素数对猜想 我们定义 dn 为:dn = pn+1 - pn,其中 pi 是第i个素数。显然有 d1=1 且对于n>1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N (< 105),请计算不超过N的满足猜想的素数对的个数。

2017-11-03 21:34:18 197

原创 PAT Basic 1006

PAT Basic 1006. 换个格式输出整数 让我们用字母B来表示“百”、字母S表示“十”,用“12…n”来表示个位数字n(n<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4.

2017-11-03 21:27:26 182

原创 PAT Basic 1005

PAT Basic 1005 继续(3n+1)猜想

2017-11-02 21:58:16 304

原创 PAT Basic 1004

PAT Basic 1004. 成绩排名读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。

2017-11-01 21:57:04 314

原创 PAT Basic 1002

1002 写出这个数 (20)读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。

2017-10-31 21:47:04 399

原创 PAT Basic 1001

PAT Basic 1001.

2017-10-30 21:41:20 305

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除