E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
pat乙级
PAT乙级
刷题经验(持续更)
1.多种数据类型组合时输入可以用字符串数组;2.关于int与String类型的转换int->Stringinti=12345;Strings="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);String->ints=“12345”;inti;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intVal
MYLin粼
·
2020-07-06 04:44
Java
入门练习
PAT
PAT乙级
1084外观数列
PAT乙级
1084外观数列题目:外观数列是指具有以下特点的整数序列:d,d1,d111,d113,d11231,d112213111,…它从不等于1的数字d开始,序列的第n+1项是对第n项的描述。
Daniel201418
·
2020-07-06 04:07
PAT
PAT乙级
1019数字黑洞
PAT乙级
1019数字黑洞题目:给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。
Daniel201418
·
2020-07-06 04:07
PAT
PAT乙级
1085单位排行
PAT乙级
1085单位排行题目每次PAT考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数N(≤105),即考生人数。
Daniel201418
·
2020-07-06 04:07
PAT
CCF CSP真题题解
前言内容:CCFCSP题解官网:CCF计算机职业资格认证管理系统建议:针对第一、二题的建议练习真题练习相当难度的题:
PAT乙级
、团体程序设计天梯赛目标:稳、快针对第三、四题的建议考试时预览这两道题,先做简单的题第三题尽量先想出大致的解题模型
Enjoy_process
·
2020-07-05 13:11
学习目录
PAT(Basic Level) Practice (中文)试题源码及心得(1001~1003)
今天开始练习
pat乙级
试题,每天一更博客,督促自己练习,这个是试题的链接PAT(BasicLevel)Practice(中文),希望大家多多指正,互相学习!NEVERGIVEUP!
GuaniuPiang
·
2020-07-04 22:59
PAT : PAT (Basic Level) Practice(中文)答案(1001 ~ 1095)(纯C编写)
已完成:2018/10/22—2018/11/14更新:(2018/12/09)
PAT乙级
考试100分!考试代码已更新冬天坐火车跑去考试冻懵了,来年对战PAT甲级考试!
Belous
·
2020-07-04 11:30
PAT
PAT
PAT乙级
题目1002的构思和简单实践
PAT的乙级题目1002解决问题:1002.写出这个数(20)时间限制400ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10^100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中
SuzumiyaSAMA
·
2020-07-04 08:45
C语言学习
PAT总结
PAT乙级
1013 数素数(C语言)
注意:超时问题。判断是否为素数的函数里求该数的平方根,减少时间。#include#include#includeintisPrime(intn){inti,tmp;if(n=m&&count<=n){if(j==9){printf("%d\n",i);j=0;}else{printf("%d",i);j++;}}if(count==n){break;}if(j!=0){printf("");}}i
warm-
·
2020-07-02 17:42
程序设计
算法
c语言
【
PAT乙级
】B1001-B1095刷题记录
文章目录PTA题目中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题自测-1打印沙漏(20分)自测-2素数对猜想(20分)自测-3数组元素循环右移问题(20分)自测-4HaveFunwithNumbers(20分)自测-5ShufflingMachine(20分)PAT(BasicLevel)Practice(中文)B1001害死人不偿命的(3n+1)猜想(15分)B1002写出这个数(20
myRealization
·
2020-07-02 12:32
PAT和PTA
换个格式输出整数
前言牛客网
PAT乙级
训练1038题目描述让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(0&&x9&&x99&&x<1000){intbai=x/100;for(inti
雇个城管打天下
·
2020-07-02 12:33
PAT乙级
C语言1013 数素数
1013数素数(20分)令Pi表示第i个素数。现任给两个正整数M≤N≤10的4次方,请输出PM到PN的所有素数。输入格式:输入在一行中给出M和N,其间以空格分隔。输出格式:输出从PM到PN的所有素数,每10个数字占1行,其间以空格分隔,但行末不得有多余空格。输入样例:527输出样例:111317192329313741434753596167717379838997101103#include#i
li_yizhixiaowukong
·
2020-07-02 08:08
PAT乙级
PAT乙级
:1013. 数素数 (C)
本次没有使用什么特殊的技巧,只是用最平常的方式的求素数。先用数组存了一下,然后按照格式输出,注意一下格式输出这个题就解决了一般吧!#include#include#includeintmain(){intM;intN;scanf("%d",&M);scanf("%d",&N);int*p=(int*)malloc(10000*sizeof(int));intindex_for_p=0;intvar
CodingHeng
·
2020-07-02 02:28
C
Algorithm
PAT乙级
数素数 (20)
打印素数表,题中说明10000个素数,大概数组范围开到1100000就ok了。还有一点就是1不是素数,而且循环的时候,第二个循环应该为2,不然就全标记了。这个最后有一个地方格式错误了,行末不能有空格,我没考虑到最后一行最后的空格,因为最后一行不一定满10个数,改过之后AC。#include#include#include#includeusingnamespacestd;vectorprime;v
djd已经存在
·
2020-07-01 22:27
数据结构算法学习
Pat乙级
1024题——科学计数法(Python)
测试结果为满分defsciCount():input=raw_input()inputList=[]foriinrange(len(input)):inputList.append(input[i])eIndex=inputList.index('E')sciNum=int(input[eIndex+2:])numList=inputList[0:eIndex]ifinputList[eIndex
coder_wu
·
2020-07-01 20:19
python
PAT
PAT乙级
Java实现_1019 数字黑洞 (20) _附详细解题注释_19
1019数字黑洞(20)(20分)给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766-6677=1089\9810-0189=9621\9621-1269=8352\8
coder__666
·
2020-07-01 20:18
PAT乙级Java实现
PAT乙级
1002写出这个数(20分)读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwuhttps://blog
ao_mike
·
2020-07-01 17:37
PTA
PAT乙级
题目索引(题目+解析+AC代码)
题目信息分值
PAT乙级
1001害死人不偿命的(3n+1)猜想15
PAT乙级
1002写出这个数20
PAT乙级
1003我要通过!
漫浸天空的雨色
·
2020-07-01 15:47
主题索引
【
PAT乙级
1031】——查验身份证
思路:看题知意,按照题目意思模拟一下即可;代码如下,提交使用g++#includeusingnamespacestd;intmain(){intweight[17]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};charcheck[11]={'1','0','X','9','8','7','6','5','4','3','2'};intn,count=0,wSum;s
StevenAC
·
2020-07-01 13:41
PAT乙级
【
PAT乙级
1033】——旧键盘打字
思路:err串用于存放坏键,input串存放待输入串;遍历err串,在遍历一个err串时,同时遍历input串,看是input串是否含有err串的字符,如果有则用特殊字符替换(这里我使用'*'替换),整个遍历完成后,遍历输出input串,遇到'*'就不输出!看了解析后,解析思路:利用string类型的find()函数,只需遍历input串,如果input[i]在err串中,则不输出,否则输出;代码
StevenAC
·
2020-07-01 13:41
PAT乙级
【
PAT乙级
1032】——挖掘机技术哪家强
思路:又是一道类似映射题,定义一个整型数组,下标表示学校编号,值为学校总分,按照输入,对应学校总分相加即可;然后再进行一遍遍历,找出最大的值和学校标号输出即可(其实)这一步可以写在输入的while循环中;代码如下,提交使用g++#includeusingnamespacestd;intscore[100001];intmain(){intN;scanf("%d",&N);getchar();int
StevenAC
·
2020-07-01 13:41
PAT乙级
【
PAT乙级
1028】——人口普查
思路:规定了最大年龄为200岁,根据今天是2014/9/6,所以最早出生的日期为1814/9/6,只有在这两个时间之间的才是合法的,统计这个的变量自加;每输入一个姓名年/月/日就和当前的最值年月日比较,这里注意以下逻辑,合理日期内,越接近2014/9/6年龄越小,否则年龄越大;换句话说,年月日越大,年龄越小;看了解析后,解析思路就是在判断年龄大小时,直接用字符串判断了,清晰明了;解析代码如下,提交
StevenAC
·
2020-07-01 13:40
PAT乙级
【
PAT乙级
1027】——打印沙漏
控制输入输出题目,自己写的有点复杂,主要是算来算去算的心累;思路:先根据给出的n计算出能打印的最高沙漏需要多少字符,求出多余的,然后找规律分别控制上,中(中间一行),下部分的输出;代码如下,提交使用g++#includeusingnamespacestd;intmain(){intn,tmp=0,sum=1,row=0,duoyu=0,i=1;//duoyu就是多余的意思charc;cin>>n>
StevenAC
·
2020-07-01 13:40
PAT乙级
PAT 乙级练习 1018 锤子剪刀布
PAT乙级
练习题解合集本题链接题目大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:现给出两人的交锋记录,请统计双方的胜、平、负次数,并且给出双方分别出什么手势的胜算最大。
gorgeoustray
·
2020-07-01 09:37
PAT
乙级
算法
c语言
c++
PAT 乙级练习 1065 单身狗 - 超级详细的思路讲解
PAT乙级
练习题解合集本题链接题目“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。
gorgeoustray
·
2020-07-01 09:01
PAT
乙级
PAT 乙级练习 1016 部分A+B
PAT乙级
练习题解合集本题链接题目正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A=3862767,DA=6,则A的“6部分”PA是66,因为A中有2个6。
gorgeoustray
·
2020-07-01 09:01
PAT
乙级
PAT 乙级练习 1012 数字分类
PAT乙级
练习题解合集本题链接题目给定一系列正整数,请按要求对数字进行分类,并输出以下5个数字:A1=能被5整除的数字中所有偶数的和;A2=将被5除后余1的数字按给出顺序进行交错求和,即计算n1−n2+
gorgeoustray
·
2020-07-01 09:00
PAT
乙级
算法
c++
c语言
PAT 乙级练习 1006 换个格式输出整数
PAT乙级
练习题解合集本题链接题目让我们用字母B来表示“百”、字母S表示“十”,用12…n来表示不为零的个位数字n(intmain(void){intn,i;scanf("%d",&n);intdig[
gorgeoustray
·
2020-07-01 09:00
PAT
乙级
PAT乙级
| 1019 数字黑洞 (20分)(精简易懂)
题目描述给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766-6677=10899810-0189=96219621-1269=83528532-2358=6174764
起风了
·
2020-07-01 04:23
PAT
C++
算法
c语言
c++
PAT
PAT乙级
做题总结
最近准备
PAT乙级
考试,但是准备过程中通过刷题暴露了这样几个问题:1、掌握的库函数太少。这导致很多有现成的库函数,我还采用自己编写的方式。执行效率低下,且容易出现问题。
吉大秦少游
·
2020-06-30 14:55
【PAT总结】
int类型与string类型的相互转化
最近在准备
PAT乙级
,见过太多地方需要把int与string相互转化,而且int和string的转化在处理大数据方面很方便。所以就决定整理一下有关int与string相互转化的方法。
yft1023
·
2020-06-30 07:58
PAT乙级
1009 说反话
题目地址:https://www.patest.cn/contests/pat-b-practise/1009题目描述:给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式
xsj_blog
·
2020-06-30 03:21
PAT乙级-机试
如何刷pat(想要在pat甲级拿80到90分)
从去年9月份开始刷pat,第一次刷
pat乙级
,20分,心拔凉拔凉,但是自己考的分,再低也得咽下去!转眼快一年了,刷pat给我最大的感受就是又爱又恨,我常常疾呼:“我待代码如初恋,代码虐我千百遍!”
筑梦悠然
·
2020-06-29 21:21
pat甲级
pat乙级
1001,1002
1001解题思路:1.用while+if-else来控制循环次数(砍得的次数)和判断奇数偶数我的代码如下:#includeusingnamespacestd;intmain(){intn,step=0;cin>>n;while(n!=1){if(n%2==0)n/=2;elsen=(3*n+1)/2;step++;}coutusingnamespacestd;intmain(){intn,coun
wsfhdhjs
·
2020-06-29 20:44
pat
乙级题解
PAT乙级
1038 统计同成绩学生 (20分)
本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第1行给出不超过105的正整数N,即学生总人数。随后一行给出N名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。输入样例:10607590557599
Fmm-PMO
·
2020-06-29 16:22
PAT乙级
PAT乙级
1008 数组元素循环右移问题 (20分)
一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A0A1⋯N−1)变换为(AN−M⋯AN−1A0A1⋯AN−M−1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少要如何设计移动的方法?输入格式:每个输入包含一个测试用例,第1行输入N(1≤N≤100)和M(≥0);第2行输入N个整数,之间用空格分隔
Fmm-PMO
·
2020-06-29 16:21
PAT乙级
PAT乙级
1045 快速排序 (25分)(附代码分析)
著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边。给定划分后的N个互不相同的正整数的排列,请问有多少个元素可能是划分前选取的主元?例如给定N=5,排列是1、3、2、4、5。则:1的左边没有元素,右边的元素都比它大,所以它可能是主元;尽管3的左边元素都比它小,但其右边的2比它小,所以它不能是主元;尽管
Fmm-PMO
·
2020-06-29 16:21
PAT乙级
PAT乙级
1009 说反话 (20分)
给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用1个空格分开,输入保证句子末尾没有多余的空格。输出格式:每个测试用例的输出占一行,输出倒序后的句子。输入样例:HelloWorldHereICome输出样例:ComeIHer
Fmm-PMO
·
2020-06-29 16:21
PAT乙级
C语言
PAT乙级
试题答案1016
代码如下:#includeintmain(){charA[100]="\0",B[100]="\0";intx,y;intsum1=0,sum2=0;scanf("%s",A,sizeof(A));scanf("%d",&x);for(inti=0;A[i]!='\0';i++){intt1=A[i]-'0';if(t1==x){sum1=sum1*10+x;}}scanf("%s",B,size
FiVe_666
·
2020-06-29 07:12
C语言
PAT乙级
试题答案1006
1006换个格式输出整数(15分)让我们用字母B来表示“百”、字母S表示“十”,用12…n来表示不为零的个位数字n(intmain(){charx[12]={'B','S','1','2','3','4','5','6','7','8','9','0',};inti;scanf("%d",&i);inta=0,b=0,c=0;a=i/100;b=(i%100)/10;c=i%10;for(intn
FiVe_666
·
2020-06-29 07:41
C语言
PAT
C语言
PAT乙级
试题答案1011
1011A+B和C(15分)给定区间[−231,231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(≤10),是测试用例的个数。随后给出T组测试用例,每组占一行,顺序给出A、B和C。整数间以空格分隔。输出格式:对每组测试用例,在一行中输出Case#X:true如果A+B>C,否则输出Case#X:false,其中X是测试用例的编号(从1开始)。代码如下:#in
FiVe_666
·
2020-06-29 07:41
C语言
PAT乙级
试题答案1001
试题1001害死人不偿命的(3n+1)猜想(15分)卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在1950年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n+1),以至于有人说这
FiVe_666
·
2020-06-29 07:40
C语言
PTA
【
PAT乙级
】字符串压缩与解压
题目描述:文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如ccccc就用5c来表示。如果字符没有重复,就原样输出。例如aba压缩后仍然是aba。解压方法就是反过来,把形如5c这样的表示恢复为ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英文字母和空格组成的非空字
喜欢ctrl的cxk
·
2020-06-29 05:28
C++
PAT乙级
字符串
2019年秋
PAT乙级
考试 考了满分下次还来考甲级
2019年秋
PAT乙级
考试考了满分总结一下吧南京大学计算机科学与技术系研一新生不是大佬菜鸡一枚因为考研复试机试考了0蛋所以决心好好练编程4月录取结果出来确定了导师之后就报名了乙级(反正我又不考浙大,先报个乙级玩玩
九乡河文理学院F级
·
2020-06-29 01:33
PAT乙级
PAT乙级
1003.浅析(C语言)
1003.我要通过!这题涉及有关字符串匹配问题。这道问题不难,不过审题是关键。原题如下:“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1.字符串中必须仅有P,A,T这三种字符,不可以包含其它字符;2.任意形如xPATx的字符串都可以获得“答案正确”,其中x
曾院长
·
2020-06-28 23:29
PAT乙级
1009. 说反话(C语言)
PAT乙级
真题题解目录/**1.输入含空格的字符串:用gets()读取*2.句子颠倒,单词本身字母不颠倒:*2.1从末尾单词开始输出*2.2利用指针使单词本身正序*2.3空格是单词结束的标识*/#include
对方北方
·
2020-06-28 22:32
PAT乙级真题
PAT乙级
1015. 德才论(C语言)
PAT乙级
真题答案目录/*排序:按学生分类升序;总分降序;德分降序;准考证号升序*/#include#includetypedefstruct{intid,de,cai,flag;}man;intcmp
对方北方
·
2020-06-28 22:32
PAT乙级真题
PAT乙级
(Basic Level) Practise - 1015 德才论
1015.德才论(25)原题:宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(=60),为录取最低分数线,即德分和才分均不低于L的考生才有资格被考虑录
MARCO___LEE
·
2020-06-26 17:04
ABOUT
ALGORITHM
PAT
C
C-C++
PAT乙级
题目答案汇总PAT (Basic Level) Practice (中文)
存在代码借鉴基本上都留出引用链接大部分来自柳婼的题解https://www.liuchuo.net/前24道题没有写博客所以没有链接后续可能会填补包含未公开题目集5道本人2019秋季的考试真题【2019秋
PAT
韩旭051
·
2020-06-26 09:57
#
PAT乙级练习题
pat
总结
PAT乙级
1002 写出这个数 (20分) ---- (C语言 + 详细注释)
读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于1e+100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu//大体思路:本题并不难想,只需对所有的数字求和,
呆码农梦中识bug,程序员哭求加工资
·
2020-06-26 03:54
题解
PAT乙级
上一页
16
17
18
19
20
21
22
23
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他