自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PAT B1017A除以B (20 分)(C语言实现)

PAT B1017A除以B (20 分)(C语言实现)问题描述本题要求计算 A/B,其中 A 是不超过 1000 位的正整数,B 是 1 位正整数。你需要输出商数 Q 和余数 R,使得 A=B×Q+R 成立。输入格式:输入在一行中依次给出 A 和 B,中间以 1 空格分隔。输出格式:在一行中依次输出 Q 和 R,中间以 1 空格分隔。输入样例:1234567890509876543...

2019-10-05 13:00:06 1716 5

原创 PAT A 1003Emergency (25 分) (C++实现)

PAT A 1003Emergency (25 分) (C++实现)问题描述As an emergency rescue team leader of a city, you are given a special map of your country. The map shows several scattered cities connected by some roads. Amoun...

2019-09-26 23:22:22 239

原创 PAT A1002 A+B for Polynomials (25 分)(C语言实现&C++语言实现)

PAT A1002 A+B for Polynomials (25 分)(C语言实现&C++语言实现)问题描述This time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Eac...

2019-09-26 08:47:28 247

原创 PAT B1016 部分A+B (15 分)(C语言实现)

PAT B1016 部分A+B (15 分)(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]。输入格式:输入在一行...

2019-09-26 08:04:45 275

原创 PAT B1014 福尔摩斯的约会 (20 分)(C语言实现)

PAT B1014 福尔摩斯的约会 (20 分)(C语言实现)问题实现大侦探福尔摩斯接到一张奇怪的字条:我们约会吧! 3485djDkxh4hhGE 2984akDfkkkkggEdsb s&hgsfdk d&Hyscvnm。大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母...

2019-09-26 07:51:07 139

原创 PAT A1001 A+B Format (20 分)(c++以及c实现)

PAT A1001 A+B Format (20 分)(c++以及c实现)原版问题描述Calculate a+b and output the sum in standard format – that is, the digits must be separated into groups of three by commas (unless there are less than four...

2019-09-24 14:33:23 214

原创 PAT B1013 数素数 (20 分)(C语言实现)

PAT B1013 数素数 (20 分)(C语言实现)问题描述令 P[​i]表示第 i 个素数。现任给两个正整数 M≤N≤10​4,请输出 P[M]​​到 P[N]的所有素数。输入格式:输入在一行中给出 M 和 N,其间以空格分隔。输出格式:输出从 P[M]到 P[N]的所有素数,每 10 个数字占 1 行,其间以空格分隔,但行末不得有多余空格。输入样例:5 27输出样例:...

2019-09-24 13:27:05 206 1

原创 PAT B1012 数字分类 (20 分)(C语言实现)

PAT B10121012 数字分类 (20 分)(C语言实现)问题描述给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1​​= 能被 5 整除的数字中所有偶数的和;A2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1​​−n​2​​ +n3−n4 ⋯;A​3 = 被 5 除后余 2 的数字的个数;A​4 = 被 5 除后余 3 的数字的...

2019-09-23 09:19:53 187

原创 PAT B1011 A+B 和 C (15 分)(C语言实现)

PAT B1011 A+B 和 C (15 分)(C语言实现)问题描述给定区间 [−2​31,231] 内的 3 个整数 A、B 和 C,请判断 A+B 是否大于 C。输入格式:输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A、B 和 C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出 Case #X: true ...

2019-09-22 22:37:51 227

原创 PAT B1010一元多项式求导(C语言实现)

PAT B1010一元多项式求导(C语言实现)问题描述设计函数求一元多项式的导数。(注:x[​n]​​ (n为整数)的一阶导数为nx[n−1]。)输入格式:以指数递降方式输入多项式非零项系数和指数(绝对值均为不超过 1000 的整数)。数字间以空格分隔。输出格式:以与输入相同的格式输出导数多项式非零项的系数和指数。数字间以空格分隔,但结尾不能有多余空格。注意“零多项式”的指数和系数都是...

2019-09-22 22:32:42 460

原创 PAT B1009说反话 (20 分)(C语言)

PAT B1009说反话 (20 分)(C语言)问题描述给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过 80 的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用 1 个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子...

2019-09-21 15:12:05 154

原创 PAT B1008数组元素循环右移问题 (20 分)(C语言实现)

PAT B1008数组元素循环右移问题 (20 分)(C语言实现)问题描述一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A[0] A[1]⋯A[​N−1])变换为(A[​N−M]⋯A[​N−1] A[​0] A[​1] ⋯A[​N−M−1])(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量...

2019-09-21 14:41:18 325

原创 PAT B1007素数对猜想 (20 分)(C语言实现)

PAT B1007素数对猜想 (20 分)(C语言实现)问题描述让我们定义d[n]为:d[n]=p[n+1]-p[n],其中p[​i]是第i个素数。显然有d[1]=1,且对于n>1有d​[n]是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(<10^5),请计算不超过N的满足猜想的素数对的个数。输入格式:输入在一行给出正整数N。输出格式:...

2019-09-17 23:11:56 248

原创 PAT B1006换个格式输出整数 (15 分)(C语言实现)

PAT B1006换个格式输出整数 (15 分)(C语言实现)问题描述让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(&l...

2019-09-16 14:43:01 242

原创 PAT B1005 继续(3n+1)猜想(25 分)(C语言实现)

PAT B1005 继续(3n+1)猜想(25 分)(C语言实现)问题描述拉兹(Callatz)猜想已经在1001中给出了描述。在这个题目里,情况稍微有些复杂。当我们验证卡拉兹猜想的时候,为了避免重复计算,可以记录下递推过程中遇到的每一个数。例如对 n=3 进行验证的时候,我们需要计算 3、5、8、4、2、1,则当我们对 n=5、8、4、2 进行验证的时候,就可以直接判定卡拉兹猜想的真伪,而...

2019-09-11 22:32:32 220

原创 PAT B1004 成绩排名 (20 分)(C语言实现)

PAT B1004 成绩排名 (20 分)(C语言实现)问题描述读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为 第 1 行:正整数 n 第 2 行:第 1 个学生的姓名 学号 成绩 第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ... 第 n...

2019-09-11 09:10:46 429

原创 PAT B1003 我要通过! (20 分)(C语言实现)

PAT B1003 我要通过! (20 分)(C语言实现)问题叙述“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于 PAT 的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:字符串中必须仅有 P、 A、 T这三种字符,不可以包含其它字符;任意形如 xPATx 的字符串都可以获得“答案正确”,...

2019-09-10 19:31:52 707

原创 PAT B1002 写出这个数 (20 分)(C语言实现)

PAT B1002 写出这个数 (20 分)(C语言实现)题目叙述读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10^100,。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890...

2019-09-09 12:58:14 182

原创 PAT B1001 害死人不偿命的(3n+1)猜想 (15 分) (C语言实现)

对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展

2019-09-08 23:29:10 193

空空如也

空空如也

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

TA关注的人

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