day8-1
吕招焕
多看多学多练,挑战不可能
展开
-
pta天梯赛 7-1 素数对猜想 (20 分)day8-1
让我们定义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-07-27 00:43:00 · 344 阅读 · 0 评论 -
pta天梯赛 7-2 字符串逆序 (15 分)day8-1
输入一个字符串,对该字符串进行逆序,输出逆序后的字符串。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:在一行中输出逆序后的字符串。输入样例:Hello World!输出样例:!dlroW olleH#include <stdio.h>#include <stdlib.h>#include <string....原创 2019-07-27 00:48:21 · 822 阅读 · 0 评论 -
pta 天梯赛 7-4 选择法排序&&冒泡排序法 (20 分)day8-1
本题要求将给定的n个整数从大到小排序后输出。输入格式:输入第一行给出一个不超过10的正整数n。第二行给出n个整数,其间以空格分隔。输出格式:在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格。输入样例:45 1 7 6输出样例:7 6 5 1#include <stdio.h>#include <stdlib.h>#includ...原创 2019-07-27 00:51:39 · 1116 阅读 · 0 评论 -
pta 天梯赛 7-6 求整数序列中出现次数最多的数 (15 分)day8-1
本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4#include <stdio.h>...原创 2019-07-27 00:56:15 · 4018 阅读 · 0 评论 -
pta 天梯赛 7-3 字符串转换成十进制整数 (15 分)day8-1
输入一个以#结束的字符串,本题要求滤去所有的非十六进制字符(不分大小写),组成一个新的表示十六进制数字的字符串,然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”,则代表该数是负数。输入格式:输入在一行中给出一个以#结束的非空字符串。输出格式:在一行中输出转换后的十进制数。题目保证输出在长整型范围内。输入样例:±P-xf4±1!#输出样例:-3905#inc...原创 2019-07-27 15:42:28 · 679 阅读 · 0 评论 -
pta 天梯赛 7-5 时间换算 (15 分)day8-1
本题要求编写程序,以hh:mm:ss的格式输出某给定时间再过n秒后的时间值(超过23:59:59就从0点开始计时)。输入格式:输入在第一行中以hh:mm:ss的格式给出起始时间,第二行给出整秒数n(<60)。输出格式:输出在一行中给出hh:mm:ss格式的结果时间。输入样例:11:59:4030输出样例:12:00:10#include <stdio.h>#...原创 2019-07-27 15:45:24 · 596 阅读 · 0 评论 -
pta 天梯赛 7-7 计算职工工资 (15 分)day8-1
给定N个职员的信息,包括姓名、基本工资、浮动工资和支出,要求编写程序顺序输出每位职员的姓名和实发工资(实发工资=基本工资+浮动工资-支出)。输入格式:输入在一行中给出正整数N。随后N行,每行给出一位职员的信息,格式为“姓名 基本工资 浮动工资 支出”,中间以空格分隔。其中“姓名”为长度小于10的不包含空白字符的非空字符串,其他输入、输出保证在单精度范围内。输出格式:按照输入顺序,每行输出一...原创 2019-07-27 15:49:28 · 606 阅读 · 0 评论 -
pta 天梯赛 7-8 找出总分最高的学生 (15 分)day8-1
给定N个学生的基本信息,包括学号(由5个数字组成的字符串)、姓名(长度小于10的不包含空白字符的非空字符串)和3门课程的成绩([0,100]区间内的整数),要求输出总分最高学生的姓名、学号和总分。输入格式:输入在一行中给出正整数N(≤10)。随后N行,每行给出一位学生的信息,格式为“学号 姓名 成绩1 成绩2 成绩3”,中间以空格分隔。输出格式:在一行中输出总分最高学生的姓名、学号和总分,...原创 2019-07-27 15:54:23 · 2230 阅读 · 0 评论 -
pta 天梯赛 7-9 有理数加法 (15 分)day8-1
本题要求编写程序,计算两个有理数的和。输入格式:输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。输出格式:在一行中按照a/b的格式输出两个有理数的和。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。输入样例1:1/3 1/6输出样例1:1/2输入样例2:4/3 2/3输出样例2:2#include &...原创 2019-07-27 17:54:45 · 1113 阅读 · 2 评论