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乙级1015
(
PAT乙级
考试)1021 个位数统计(C语言实现)
总结:题目中已说明“要求一个不超过1000位的正整数N”,只能将N定义为字符串型,若定义为长整型,也装不下,会溢出。
陈粑粑的小白鞋
·
2020-08-21 20:11
(
PAT乙级
)1031 查验身份证(C语言实现)——较难
总结:1、巧妙处理不合格身份证号的输出,使用了字符串复制函数strcpy(s1,s2)函数,但要注意此函数是复制包括"\0“在内的所有字符,所以数组存储空间+1。2、sum=0的定义应该在每次循环之前定义清零一次,不能在一开始便定义。3、puts()函数:输出字符串函数。
陈粑粑的小白鞋
·
2020-08-21 20:11
(
PAT乙级
)1002 写出这个数(C语言实现)
总结:1、关键点在于:求出和sum之后怎么将其输出成拼音的问题。这里巧妙地运用了一个函数:sprintf(str,“%d”,num);即和printf的使用时一样的,只不过printf是将num输出到屏幕上,sprintf将num打印到字符数组str中。即完成了从整数到字符串的转换。2、第一遍运行的时候显示“运行超时”,陷入了死循环中,因为换行符号应该表示为'\n',而不是“\n”。第二次做的总结
陈粑粑的小白鞋
·
2020-08-21 20:11
(
PAT乙级
考试)1066 图像过滤(C语言实现)
总结:这题也不难,但是可以掌握一个关于输出格式的小知识点。第一个数输出时用个判断不输出空格,其他数输出前都输出一个空格,然后等一行输出完了,在单独输出一个换行。
陈粑粑的小白鞋
·
2020-08-21 20:11
pat乙级
1084 外观数列(c语言实现)
#include#include#defineMAXN100005chars[MAXN],t[MAXN];char*ps,*pt;main(){charnow;//µ±Ç°¼ÆÊýintnum,n;scanf("%c%d",&now,&n);memset(s,0,sizeof(s));memset(t,0,sizeof(t));s[0]=now;ps=s;pt=t;for(inti=1;i
JMSS-xgp
·
2020-08-21 20:36
PAT乙级
1079. 延迟的回文数 (20)
#includeusingnamespacestd;intn;//数的长度有在加的过程中变化boolisPalindrome(inta[]){//判断是否是回文数intmid=0;if(n%2==0){mid=n/2-1;for(inti=0,j=n-1;i=mid+1;i++,j--)if(a[i]!=a[j])return0;}else{mid=n/2;for(inti=0,j=n-1;imi
ysugarr
·
2020-08-21 20:53
算法
C语言 ——
PAT乙级
【1038 统计同成绩学生 (20分)】
一、题目:本题要求读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入格式:输入在第1行给出不超过105的正整数N,即学生总人数。随后一行给出N名学生的百分制整数成绩,中间以空格分隔。最后一行给出要查询的分数个数K(不超过N的正整数),随后是K个分数,中间以空格分隔。输出格式:在一行中按查询顺序给出得分等于指定分数的学生人数,中间以空格分隔,但行末不得有多余空格。输入样例:106075905
小吴同学真棒
·
2020-08-21 20:15
学习
c语言
PAT
PAT乙级
-1033
题目旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及坏掉的那些键,打出的结果文字会是怎样?输入格式:输入在2行中分别给出坏掉的那些键、以及应该输入的文字。其中对应英文字母的坏键以大写给出;每段文字是不超过105个字符的串。可用的字符包括字母[a-z,A-Z]、数字0-9、以及下划线“_”(代表空格)、“,”、“.”、“-”、“+”(代表上档键)。题
liubin477
·
2020-08-21 20:15
PAT
PAT 乙级 1021 C语言实现
PAT乙级
1021C#includeintmain(){charinput[1001];intvar=0;intvar_;inta[10]={0};charcases[]={'0','1','2','3
QureL
·
2020-08-21 20:13
PAT
PAT乙级
1036-1040
//1036和奥巴马一起编ProgrammingwithObama/*#includeintmain(){floatn;//四舍五入,要用到小数点,所以还是float吧charc;inthang;inti,j;scanf("%f%c",&n,&c);//printf("%d%c",n,c);hang=(int)(n/2+0.5);//printf("%d",hang);for(i=0;iintma
平凡之路漫漫
·
2020-08-21 20:09
PAT乙级
PAT乙级
1019
给定任一个各位数字不完全相同的4位正整数,如果我们先把4个数字按非递增排序,再按非递减排序,然后用第1个数字减第2个数字,将得到一个新的数字。一直重复这样做,我们很快会停在有“数字黑洞”之称的6174,这个神奇的数字也叫Kaprekar常数。例如,我们从6767开始,将得到7766-6677=10899810-0189=96219621-1269=83528532-2358=61747641-14
strivinging
·
2020-08-21 20:10
PAT
PAT乙级
1015
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(=60),为录取最低分数线,即德分和才分均不低于L的考生才有资格被考虑录取;H(#includeusi
strivinging
·
2020-08-21 20:10
PAT
PAT乙级
1060
1060.爱丁顿数(25)时间限制250ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己的E等于87。现给定某人N天的骑车距离,请你算出对应的爱丁顿数E(#include#include#include#inclu
strivinging
·
2020-08-21 20:10
PAT
PAT 乙级
1015
题解 (Basic Level) Practice
一开始用C++的STL超时,又换成了C语言#include#includestructstu{intnum;intde;intcai;};intcomp(constvoid*ss1,constvoid*ss2){conststructstu*s1=(conststructstu*)ss1;conststructstu*s2=(conststructstu*)ss2;intzong1=s1->de+
漂流瓶jz
·
2020-08-21 20:48
PAT乙级
树莓派4 采用ubuntu-mate-20.04.1-beta2-desktop-armhf并安装wiringPi-2.52库
注意:树莓的官网UbuntuMate分为两个版本:32位和64位,通过命令:uname-a可以发现:ubuntumatearm64位:Linuxjack-desktop5.4.0-
1015
-raspi#15
dingpan119
·
2020-08-21 20:50
树莓派
【2019暑期】【
PAT乙级
】1082 射击比赛 (20 分)
开平方是sqrt简单题,map都用不上,,#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;doublemaxx,minn=10000;stringone,last;intn;intmain(){cin>>n;for(inti=0;i>a>>x>>y;s
之井
·
2020-08-21 20:00
pat
2019暑期
PAT 乙级 1082 射击比赛 (20 分)
题目:
PAT乙级
1082射击比赛(20分)经验总结:记:绝对值函数abs()C++代码:#includeusingnamespacestd;intmain(){intn;cin>>n;intmax=0,
资深小透明
·
2020-08-21 19:15
PAT
乙级
pat乙级
1032
挖掘机技术哪家强(20)为了用事实说明挖掘机技术到底哪家强,PAT组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第1行给出不超过10^5的正整数N,即参赛人数。随后N行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从1开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。
爱吃海苔的大鲨鱼
·
2020-08-21 19:39
PAT
pat乙级
1015
题目描述:宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第1行给出3个正整数,分别为:N(=60),为录取最低分数线,即德分和才分均不低于L的考生才有资格被考虑录取;H(#inclu
爱吃海苔的大鲨鱼
·
2020-08-21 19:39
PAT
1094 谷歌的招聘 (20 point(s)) -
PAT乙级
真题
2004年7月,谷歌在硅谷的101号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以.com结尾的网址,而前面的网址是一个10位素数,这个素数是自然常数e中最早出现的10位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。自然常数e是一个著名的超越数,前面若干位写出来是这样的:e=2.718281828459045235360287471352
柳婼
·
2020-08-21 19:26
PAT
PAT乙级
C语言1004
1004成绩排名(20分)读入n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含1个测试用例,格式为第1行:正整数n第2行:第1个学生的姓名学号成绩第3行:第2个学生的姓名学号成绩………第n+1行:第n个学生的姓名学号成绩其中姓名和学号均为不超过10个字符的字符串,成绩为0到100之间的一个整数,这里保证在一组测试用例中没有两个学生的成绩是相
li_yizhixiaowukong
·
2020-08-21 19:37
PAT乙级
PAT乙级
1024 科学计数法
铛铛铛,感觉这道题有点难,不过在抡蒙纂,瞎写之下居然过了,回顾一下加深印象?1024题目题解看题分析一下话不多说放代码题目1024科学计数法(20分)科学计数法是科学家用来表示很大或很小的数字的一种方便的方法,其满足正则表达式[±][1-9].[0-9]+E[±][0-9]+,即数字的整数部分只有1位,小数部分至少有1位,该数字及其指数部分的正负号即使对正数也必定明确给出。现以科学计数法的格式给出
keyboard77877
·
2020-08-21 19:39
PTA
PAT乙级
1002(C语言)- 写出这个数 (20)
读入一个自然数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含1个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有1空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yisanwu#includeintmain(){intsum=0
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1031(C语言)-查验身份证(15)
一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:012345678910M:10X98765432现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1041(C语言)-考试座位号(15)
每个PAT考生在参加考试时都会被分配两个座位号,一个是试机座位,一个是考试座位。正常情况下,考生在入场时先得到试机座位号码,入座进入试机状态后,系统会显示该考生的考试座位号码,考试时考生需要换到考试座位就座。但有些考生迟到了,试机已经结束,他们只能拿着领到的试机座位号码求助于你,从后台查出他们的考试座位号码。输入格式:输入第一行给出一个正整数N(#includeintmain(){inti,j,N
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1016(C语言)-部分A+B (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,中间以空格分隔,其中0intmain(void){inti,b,j,k,temp,count=0,sum=0;charA[12];char
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1027(C语言)-打印沙漏(20)
本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印*****************所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个正整数N(#defin
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1037(C语言)-在霍格沃茨找零钱(20)
如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统——就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在1行中分别给出P和A,格式为“Galleon.Sickle.Knut”,其间用1个空格分隔。这里Galleon是
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1011(C语言)-A+B和C (15)
给定区间[-231,231]内的3个整数A、B和C,请判断A+B是否大于C。输入格式:输入第1行给出正整数T(C,否则输出“Case#X:false”,其中X是测试用例的编号(从1开始)。输入样例:41232342147483647021474836460-2147483648-2147483647输出样例:Case#1:falseCase#2:trueCase#3:trueCase#4:fals
shuai@23
·
2020-08-21 19:23
PAT乙级
PAT乙级
1023(C语言)-组个最小数 (20)
给定数字0-9各若干个。你可以以任意顺序排列这些数字,但必须全部使用。目标是使得最后得到的数尽可能小(注意0不能做首位)。例如:给定两个0,两个1,三个5,一个8,我们得到的最小的数就是10015558。现给定数字,请编写程序输出能够组成的最小的数。输入格式:每个输入包含1个测试用例。每个测试用例在一行中给出10个非负整数,顺序表示我们拥有数字0、数字1、……数字9的个数。整数间用一个空格分隔。1
shuai@23
·
2020-08-21 19:23
PAT乙级
pat乙级
1006
1006换个格式输出整数(15分)让我们用字母B来表示“百”、字母S表示“十”,用12...n来表示不为零的个位数字n(intmain(){intnum,i;intb=0,s=0,g=0;scanf("%d",&num);if(num/100!=0){//百位数g=num%10;s=(num/10)%10;b=num/100;for(i=0;i
木子若鱼
·
2020-08-21 19:09
PAT训练
PAT乙级
1008部分正确
#includeintmain(){ intm,n,a[100],flag,i; (void)scanf("%d%d",&m,&n); for(i=0;i=0;i--){ printf("%d",a[i]); if(i!=0)printf(""); }//逆向输出 return0;}
itachi5484
·
2020-08-21 19:21
1028 人口普查(C语言)
设计思路:多级比较,与
1015
题排序相类似,实现方法有所异同编译器:C(gcc)#include#includeintmain(){charname[6],maxname[6],minname[6],d
三只土豆x
·
2020-08-21 19:04
PAT
乙级
PAT乙级
题解目录
源码地址:https://github.com/liuchuo/PATIDTitleC/C++Java备注1001害死人不偿命的(3n+1)猜想(15)查看题解查看题解模拟1002写出这个数(20)查看题解查看题解字符串处理1003我要通过!(20)查看题解查看题解数学题1004成绩排名(20)查看题解查找元素1005继续(3n+1)猜想(25)查看题解查看题解Hash散列1006换个格式输出整数
herbertpotter
·
2020-08-21 19:21
PAT乙级
PAT乙级
:1019.数字黑洞 (C)
#include#includevoidgetNumberArray(intinput[],intnumber){input[0]=number%10;number/=10;input[1]=number%10;number/=10;input[2]=number%10;number/=10;input[3]=number%10;}intgetBiggerNumber(intinput[]){re
CodingHeng
·
2020-08-21 19:50
C
Algorithm
PAT乙级
_1007
问题描述:让我们定义dn为:dn=pn+1-pn,其中pi是第i个素数。显然有d1=1且对于n>1有dn是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。现给定任意正整数N(#includeintmain(){intn,i,j,num=0,sum=0;scanf("%d",&n);intprime[n];for(i=2;isqrt(i)){prime[num++]=i;}}for(i=
Big-Bear
·
2020-08-21 19:38
PAT
PAT乙级
1004
题目出自PAT,网址:B1004以免网址失效,现贴题目如下#includestructstudent{charname[20];charnumber[20];intscore;};intmain(){intn,i;scanf("%d",&n);structstudentstu[100];for(i=0;isc[i]){min=sc[i];min_index=i;}}printf("%s%s\n",
Dan_Ting
·
2020-08-21 19:21
PAT_Basic
PAT乙级
1001
题目出自PAT,网址:PATB1001以免网址失效,现贴题目如下#includeintmain(){intn;intcount=0;scanf("%d",&n);while(n!=1){if(n%2==0){//偶数n=n/2;count++;}else{//奇数n=(3*n+1)/2;count++;}}printf("%d\n",count);return0;}
Dan_Ting
·
2020-08-21 19:49
PAT_Basic
PAT乙级
刷题之路1037 在霍格沃茨找零钱 (20分)
1037在霍格沃茨找零钱(20分)如果你是哈利·波特迷,你会知道魔法世界有它自己的货币系统——就如海格告诉哈利的:“十七个银西可(Sickle)兑一个加隆(Galleon),二十九个纳特(Knut)兑一个西可,很容易。”现在,给定哈利应付的价钱P和他实付的钱A,你的任务是写一个程序来计算他应该被找的零钱。输入格式:输入在1行中分别给出P和A,格式为Galleon.Sickle.Knut,其间用1个
罗小c
·
2020-08-21 19:35
PAT乙级甲级大全
PAT乙级
刷题之路1055 集体照 (25分)
1055集体照(25分)拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下:每排人数为N/K(向下取整),多出来的人全部站在最后一排;后排所有人的个子都不比前排任何人矮;每排中最高者站中间(中间位置为m/2+1,其中m为该排人数,除法向下取整);每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为17
罗小c
·
2020-08-21 19:35
PAT乙级甲级大全
PAT乙级
1020. 月饼(贪心+分数背包)
1020.月饼(25)时间限制100ms内存限制65536kB代码长度限制8000B判题程序Standard作者CHEN,Yue月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有3种月饼,其库存量分别为18、15、10万
锐不可当cr
·
2020-08-21 18:19
贪心
PAT
1088 三人行 (20分)
PAT乙级
真题
1088三人行(20分)子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是2位正整数;把甲的能力值的2个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的X倍;乙的能力值是丙的Y倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X和Y。三个数字均为不超过100
chenyvye
·
2020-08-21 18:32
PAT乙级
PAT 乙级 (Basic Level) Practice (中文)
1015
1015
德才论(25分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。
arthur01p
·
2020-08-21 18:33
PAT
乙级
PAT乙级
1002. 写出这个数 (20) C语言
#include#includeintmain(){chara[110];intb[10];scanf("%s",a);inti;intsum=0;for(i=0;i0){tmp/=10;cnt++;}}elsecnt=1;intj=cnt;while(sum>0){b[--j]=sum%10;sum/=10;}for(i=0;i
aptx1231
·
2020-08-21 18:02
PAT乙级
2018 年 12 月 9 日 PAT(乙级)考试回忆
2018年12月9日,参加了
PAT乙级
考试,南京考点金陵科技学院。想起来上次跟学姐去考的,结果学姐甲级考了100。这次我拉了两个同学一起去考。
Wonz
·
2020-08-21 18:02
#
PAT
【JAVA】 PAT 乙级 1073 多选题常见计分法 (踩点通过)
【JAVA】
PAT乙级
1073多选题常见计分法(测试点4超时)完整代码(测试点4超时)题目链接批改多选题是比较麻烦的事情,有很多不同的计分方法。
ESERTRIDEC
·
2020-08-21 18:47
【JAVA】PAT
乙级
【JAVA】PAT 乙级 1059 C语言竞赛(测试点1、2超时) 内含1-10000的素数表和0-10000是否素数的boolean值
【JAVA】
PAT乙级
1059C语言竞赛(测试点1、2超时)以下是1-10000的素数,和0-10000的素数是不是素数的boolean值0-10000是不是素数的boolean值题目链接C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛
ESERTRIDEC
·
2020-08-21 18:46
【JAVA】PAT
乙级
java
PAT
PAT 乙级
1015
(方法 + 代码)
1015
德才论(25分)宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。
SupremeBUCT
·
2020-08-21 18:15
PAT乙级
PAT乙级
题库1007(水)
#include#includeusingnamespacestd;intmain(){intN;cin>>N;intprime=3;intnum=0;for(inti=4;i<=N;i++){if((i%2)*(i%3)){intsp=sqrt(i)+1;intflag=1;for(intj=2;j<=sp;j++){if(i%j==0){flag=0;break;}}if(flag){if(i
ShadowFox_
·
2020-08-21 18:36
PAT乙级
PAT乙级
题解——1036 跟奥巴马一起编程 (15分)
题目描述:#include#includeusingnamespacestd;intmain(){intcol,row;charc;cin>>col>>c;if(col%2==0){row=col/2;}else{//注意要强制转换结果类型,否则表达式结果小数部分被截去,无法对小数点后四舍五入row=round((double)col/2);//也可直接row=col/2+1}for(inti=0
Matrix990
·
2020-08-21 18:08
PAT
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他