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乙级
1050. 螺旋矩阵(C语言)
PAT乙级
真题题解目录/**1.先对输入的数组排序;*2.螺旋矩阵的行列数确定的关键:m−n取所有可能值中的最小值;*通过sqrt函数,开方再遍历,能最快地得到n;*3.螺旋矩阵的填充顺序:上→右→下→
对方北方
·
2020-08-21 17:17
PAT乙级真题
PAT乙级
1041. 考试座位号(C语言)
PAT乙级
真题答案目录/*将试机号作为数组下标*/#includetypedefstruct{charid[17];inttestId;intexamId;}student;intmain(){intN
对方北方
·
2020-08-21 17:17
PAT乙级真题
pat乙级
1092C语言
1092最好吃的月饼(20分)月饼是久负盛名的中国传统糕点之一,自唐朝以来,已经发展出几百品种。mk.jpg若想评比出一种“最好吃”的月饼,那势必在吃货界引发一场腥风血雨……在这里我们用数字说话,给出全国各地各种月饼的销量,要求你从中找出销量冠军,认定为最好吃的月饼。输入格式:输入首先给出两个正整数N(≤1000)和M(≤100),分别为月饼的种类数(于是默认月饼种类从1到N编号)和参与统计的城市
XITMan
·
2020-08-21 17:35
pat考试
pat
c语言
pat乙级
1094C语言
1094谷歌的招聘(20分)2004年7月,谷歌在硅谷的101号公路边竖立了一块巨大的广告牌(如下图)用于招聘。内容超级简单,就是一个以.com结尾的网址,而前面的网址是一个10位素数,这个素数是自然常数e中最早出现的10位连续数字。能找出这个素数的人,就可以通过访问谷歌的这个网站进入招聘流程的下一步。prime.jpg自然常数e是一个著名的超越数,前面若干位写出来是这样的:e=2.7182818
XITMan
·
2020-08-21 17:35
pat考试
pat
c语言
pat乙级
1085C语言
1085PAT单位排行(25分)每次PAT考试结束后,考试中心都会发布一个考生单位排行榜。本题就请你实现这个功能。输入格式:输入第一行给出一个正整数N(≤100000),即考生人数。随后N行,每行按下列格式给出一个考生的信息:准考证号得分学校其中准考证号是由6个字符组成的字符串,其首字母表示考试的级别:B代表乙级,A代表甲级,T代表顶级;得分是[0,100]区间内的整数;学校是由不超过6个英文字母
XITMan
·
2020-08-21 17:35
pat考试
pat
pat乙级
1090C语言
1090危险品装箱(25分)集装箱运输货物时,我们必须特别小心,不能把不相容的货物装在一只箱子里。比如氧化剂绝对不能跟易燃液体同箱,否则很容易造成爆炸。本题给定一张不相容物品的清单,需要你检查每一张集装箱货品清单,判断它们是否能装在同一只箱子里。输入格式:输入第一行给出两个正整数:N(≤10000)是成对的不相容物品的对数;M(≤100)是集装箱货品清单的单数。随后数据分两大块给出。第一块有N行,
XITMan
·
2020-08-21 17:35
pat考试
pat
c语言
pat乙级
1091C语言
1091N-自守数(15分)如果某个数K的平方乘以N以后,结果的末尾几位数等于K,那么就称这个数为“N-自守数”。例如3×92平方=25392,而25392的末尾两位正好是92,所以92是一个3-自守数。本题就请你编写程序判断一个给定的数字是否关于某个N是N-自守数。输入格式:输入在第一行中给出正整数M(≤20),随后一行给出M个待检测的、不超过1000的正整数。输出格式:对每个需要检测的数字,如
XITMan
·
2020-08-21 17:35
pat考试
pat
pat乙级
1093C语言
1093字符串A+B(20分)给定两个字符串A和B,本题要求你输出A+B,即两个字符串的并集。要求先输出A,再输出B,但重复的字符必须被剔除。输入格式:输入在两行中分别给出A和B,均为长度不超过1000000的、由可见ASCII字符(即码值为32~126)和空格组成的、由回车标识结束的非空字符串。输出格式:在一行中输出题面要求的A和B的和。输入样例:Thisisasampletesttoshowy
XITMan
·
2020-08-21 17:35
pat考试
pat
pat乙级
1080C语言
1080MOOC期终成绩(25分)对于在中国大学MOOC(http://www.icourse163.org/)学习“数据结构”课程的学生,想要获得一张合格证书,必须首先获得不少于200分的在线编程作业分,然后总评获得不少于60分(满分100)。总评成绩的计算公式为G=(Gmid−term×40%+Gfinal×60%),如果Gmid−term>Gfinal;否则总评G就是Gfinal。这里Gmi
XITMan
·
2020-08-21 17:35
pat考试
pat
c语言
pat乙级
1095C语言
1095解码PAT准考证(25分)PAT准考证号由4部分组成:第1位是级别,即T代表顶级;A代表甲级;B代表乙级;第2~4位是考场编号,范围从101到999;第5~10位是考试日期,格式为年、月、日顺次各占2位;最后11~13位是考生编号,范围从000到999。现给定一系列考生的准考证号和他们的成绩,请你按照要求输出各种统计信息。输入格式:输入首先在一行中给出两个正整数N(≤10000)和M(≤1
XITMan
·
2020-08-21 17:35
pat考试
pat
c语言
pat乙级
1088C语言
1088三人行(20分)子曰:“三人行,必有我师焉。择其善者而从之,其不善者而改之。”本题给定甲、乙、丙三个人的能力值关系为:甲的能力值确定是2位正整数;把甲的能力值的2个数字调换位置就是乙的能力值;甲乙两人能力差是丙的能力值的X倍;乙的能力值是丙的Y倍。请你指出谁比你强应“从之”,谁比你弱应“改之”。输入格式:输入在一行中给出三个数,依次为:M(你自己的能力值)、X和Y。三个数字均为不超过100
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1082C语言
1082射击比赛(20分)本题目给出的射击比赛的规则非常简单,谁打的弹洞距离靶心最近,谁就是冠军;谁差得最远,谁就是菜鸟。本题给出一系列弹洞的平面坐标(x,y),请你编写程序找出冠军和菜鸟。我们假设靶心在原点(0,0)。输入格式:输入在第一行中给出一个正整数N(≤10000)。随后N行,每行按下列格式给出:IDxy其中ID是运动员的编号(由4位数字组成);x和y是其打出的弹洞的平面坐标(x,y),
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1083C语言
1083是否存在相等的差(20分)给定N张卡片,正面分别写上1、2、……、N,然后全部翻面,洗牌,在背面分别写上1、2、……、N。将每张牌的正反两面数字相减(大减小),得到N个非负差值,其中是否存在相等的差?输入格式:输入第一行给出一个正整数N(2≤N≤10000),随后一行给出1到N的一个洗牌后的排列,第i个数表示正面写了i的那张卡片背面的数字。输出格式:按照“差值重复次数”的格式从大到小输出重
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1084C语言
1084外观数列(20分)外观数列是指具有以下特点的整数序列:d,d1,d111,d113,d11231,d112213111,…它从不等于1的数字d开始,序列的第n+1项是对第n项的描述。比如第2项表示第1项有1个d,所以就是d1;第2项是1个d(对应d1)和1个1(对应11),所以第3项就是d111。又比如第4项是d113,其描述就是1个d,2个1,1个3,所以下一项就是d11231。当然这个
XITMan
·
2020-08-21 17:34
pat考试
pat
pat乙级
1087C语言
1087有多少不同的值(20分)当自然数n依次取1、2、3、……、N时,算式⌊n/2⌋+⌊n/3⌋+⌊n/5⌋有多少个不同的值?(注:⌊x⌋为取整函数,表示不超过x的最大自然数,即x的整数部分。)输入格式:输入给出一个正整数N(2≤N≤10000)。输出格式:在一行中输出题面中算式取到的不同值的个数。输入样例:2017输出样例:1480思路:最大N值为10000,所以最大输出为10333,数组记录
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1086C语言
1086就不告诉你(15分)做作业的时候,邻座的小盆友问你:“五乘以七等于多少?”你应该不失礼貌地围笑着告诉他:“五十三。”本题就要求你,对任何一对给定的正整数,倒着输出它们的乘积。53.jpg输入格式:输入在第一行给出两个不超过1000的正整数A和B,其间以空格分隔。输出格式:在一行中倒着输出A和B的乘积。输入样例:57输出样例:53思路这里要注意一个点就是开头的0不能要,后面的0要输出#inc
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1089C语言
1089狼人杀-简单版(20分)以下文字摘自《灵机一动·好玩的数学》:“狼人杀”游戏分为狼人、好人两大阵营。在一局“狼人杀”游戏中,1号玩家说:“2号是狼人”,2号玩家说:“3号是好人”,3号玩家说:“4号是狼人”,4号玩家说:“5号是好人”,5号玩家说:“4号是好人”。已知这5名玩家中有2人扮演狼人角色,有2人说的不是实话,有狼人撒谎但并不是所有狼人都在撒谎。扮演狼人角色的是哪两号玩家?本题是这
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1081C语言
1081检查密码(15分)本题要求你帮助某网站的用户注册模块写一个密码合法性检查的小功能。该网站要求用户设置的密码必须由不少于6个字符组成,并且只能有英文字母、数字和小数点.,还必须既有字母也有数字。输入格式:输入第一行给出一个正整数N(≤100),随后N行,每行给出一个用户设置的密码,为不超过80个字符的非空字符串,以回车结束。输出格式:对每个用户的密码,在一行中输出系统反馈信息,分以下5种:如
XITMan
·
2020-08-21 17:34
pat考试
pat
c语言
pat乙级
1078C语言
1078字符串压缩与解压(20分)文本压缩有很多种方法,这里我们只考虑最简单的一种:把由相同字符组成的一个连续的片段用这个字符和片段中含有这个字符的个数来表示。例如ccccc就用5c来表示。如果字符没有重复,就原样输出。例如aba压缩后仍然是aba。解压方法就是反过来,把形如5c这样的表示恢复为ccccc。本题需要你根据压缩或解压的要求,对给定字符串进行处理。这里我们简单地假设原始字符串是完全由英
XITMan
·
2020-08-21 17:33
pat考试
pat
pat乙级
1075C语言
1075链表元素分类(25分)给定一个单链表,请编写程序将链表元素进行分类排列,使得所有负值元素都排在非负值元素的前面,而[0,K]区间内的元素都排在大于K的元素前面。但每一类内部元素的顺序是不能改变的。例如:给定链表为18→7→-4→0→5→-6→10→11→-2,K为10,则输出应该为-4→-6→-2→7→0→5→10→18→11。输入格式:每个输入包含一个测试用例。每个测试用例第1行给出:第
XITMan
·
2020-08-21 17:33
pat考试
pat
链表
c语言
pat乙级
1077C语言
1077互评成绩计算(20分)在浙大的计算机专业课中,经常有互评分组报告这个环节。一个组上台介绍自己的工作,其他组在台下为其表现评分。最后这个组的互评成绩是这样计算的:所有其他组的评分中,去掉一个最高分和一个最低分,剩下的分数取平均分记为G1;老师给这个组的评分记为G2。该组得分为(G1+G2)/2,最后结果四舍五入后保留整数分。本题就要求你写个程序帮助老师计算每个组的互评成绩。输入格式:输入第一
XITMan
·
2020-08-21 17:33
pat考试
pat
c语言
pat乙级
1079C语言
1079延迟的回文数(20分)给定一个k+1位的正整数N,写成ak⋯a1a0的形式,其中对所有i有0≤ai0。N被称为一个回文数,当且仅当对所有i有ai=ak−i。零也被定义为一个回文数。非回文数也可以通过一系列操作变出回文数。首先将该数字逆转,再将逆转数与该数相加,如果和还不是一个回文数,就重复这个逆转再相加的操作,直到一个回文数出现。如果一个非回文数可以变出回文数,就称这个数为延迟的回文数。(
XITMan
·
2020-08-21 17:33
pat考试
pat
c语言
pat乙级
1074C语言
1074宇宙无敌加法器(20分)地球人习惯使用十进制数,并且默认一个数字的每一位都是十进制的。而在PAT星人开挂的世界里,每个数字的每一位都是不同进制的,这种神奇的数字称为“PAT数”。每个PAT星人都必须熟记各位数字的进制表,例如“……0527”就表示最低位是7进制数、第2位是2进制数、第3位是5进制数、第4位是10进制数,等等。每一位的进制d或者是0(表示十进制)、或者是[2,9]区间内的整数
XITMan
·
2020-08-21 17:33
pat考试
pat
pat乙级
1076C语言
1076Wifi密码(15分)下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用wifi,又怕耽误亲们的学习,现将wifi密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”——老师们为了促进学生学习也是拼了……本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成wifi的密码。这里简单假设每道选择题都有4个选项,
XITMan
·
2020-08-21 17:33
pat考试
pat
c语言
pat乙级
1072C语言
1072开学寄语(20分)下图是上海某校的新学期开学寄语:天将降大任于斯人也,必先删其微博,卸其QQ,封其电脑,夺其手机,收其ipad,断其wifi,使其百无聊赖,然后,净面、理发、整衣,然后思过、读书、锻炼、明智、开悟、精进。而后必成大器也!本题要求你写个程序帮助这所学校的老师检查所有学生的物品,以助其成大器。输入格式:输入第一行给出两个正整数N(≤1000)和M(≤6),分别是学生人数和需要被
XITMan
·
2020-08-21 17:03
pat考试
pat
pat乙级
1073C语言
1073多选题常见计分法(20分)批改多选题是比较麻烦的事情,有很多不同的计分方法。有一种最常见的计分方法是:如果考生选择了部分正确选项,并且没有选择任何错误选项,则得到50%分数;如果考生选择了任何一个错误的选项,则不能得分。本题就请你写个程序帮助老师批改多选题,并且指出哪道题的哪个选项错的人最多。输入格式:输入在第一行给出两个正整数N(≤1000)和M(≤100),分别是学生人数和多选题的个数
XITMan
·
2020-08-21 17:03
pat考试
pat
c语言
pat乙级
1065C语言
1065单身狗(25分)“单身狗”是中文对于单身人士的一种爱称。本题请你从上万人的大型派对中找出落单的客人,以便给予特殊关爱。输入格式:输入第一行给出一个正整数N(≤50000),是已知夫妻/伴侣的对数;随后N行,每行给出一对夫妻/伴侣——为方便起见,每人对应一个ID号,为5位数字(从00000到99999),ID间以空格分隔;之后给出一个正整数M(≤10000),为参加派对的总人数;随后一行给出
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1069C语言
1069微博转发抽奖(20分)小明PAT考了满分,高兴之余决定发起微博转发抽奖活动,从转发的网友中按顺序每隔N个人就发出一个红包。请你编写程序帮助他确定中奖名单。输入格式:输入第一行给出三个正整数M(≤1000)、N和S,分别是转发的总量、小明决定的中奖间隔、以及第一位中奖者的序号(编号从1开始)。随后M行,顺序给出转发微博的网友的昵称(不超过20个字符、不包含空格回车的非空字符串)。注意:可能有
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1068C语言
1068万绿丛中一点红(20分)对于计算机而言,颜色不过是像素点对应的一个24位的数值。现给定一幅分辨率为M×N的画,要求你找出万绿丛中的一点红,即有独一无二颜色的那个像素点,并且该点的颜色与其周围8个相邻像素的颜色差充分大。输入格式:输入第一行给出三个正整数,分别是M和N(≤1000),即图像的分辨率;以及TOL,是所求像素点与相邻点的颜色差阈值,色差超过TOL的点才被考虑。随后N行,每行给出M
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1070C语言
1070结绳(25分)给定一段一段的绳子,你需要把它们串成一条绳。每次串连的时候,是把两段绳子对折,再如下图所示套接在一起。这样得到的绳子又被当成是另一段绳子,可以再次对折去跟另一段绳子串连。每次串连后,原来两段绳子的长度就会减半。rope.jpg给定N段绳子的长度,你需要找出它们能串成的绳子的最大长度。输入格式:每个输入包含1个测试用例。每个测试用例第1行给出正整数N(2≤N≤10000);第2
XITMan
·
2020-08-21 17:02
pat考试
pat
pat乙级
1067C语言
1067试密码(20分)当你试图登录某个系统却忘了密码时,系统一般只会允许你尝试有限多次,当超出允许次数时,账号就会被锁死。本题就请你实现这个小功能。输入格式:输入在第一行给出一个密码(长度不超过20的、不包含空格、Tab、回车的非空字符串)和一个正整数N(≤10),分别是正确的密码和系统允许尝试的次数。随后每行给出一个以回车结束的非空字符串,是用户尝试输入的密码。输入保证至少有一次尝试。当读到一
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1071C语言
1071小赌怡情(15分)常言道“小赌怡情”。这是一个很简单的小游戏:首先由计算机给出第一个整数;然后玩家下注赌第二个整数将会比第一个数大还是小;玩家下注t个筹码后,计算机给出第二个数。若玩家猜对了,则系统奖励玩家t个筹码;否则扣除玩家t个筹码。注意:玩家下注的筹码数不能超过自己帐户上拥有的筹码数。当玩家输光了全部筹码后,游戏就结束。输入格式:输入在第一行给出2个正整数T和K(≤100),分别是系
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1066C语言
1066图像过滤(15分)图像过滤是把图像中不重要的像素都染成背景色,使得重要部分被凸显出来。现给定一幅黑白图像,要求你将灰度值位于某指定区间内的所有像素颜色都用一种指定的颜色替换。输入格式:输入在第一行给出一幅图像的分辨率,即两个正整数M和N(0intmain(){intM,N,min,max,replace,pixel;scanf("%d%d",&M,&N);scanf("%d%d%d",&m
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1064C语言
输入的时候求一下他的各个位的和然后存在以一个数组里面,最后输出就可以了(从小到大),还要一个计数的。#include#includeintmain(){intN,count=0;scanf("%d",&N);inta[N],b[N],c[37]={0};memset(b,0,sizeof(b));for(inti=0;i
XITMan
·
2020-08-21 17:02
pat考试
pat
c语言
pat乙级
1061C语言
1061判断题(15分)判断题的评判很简单,本题就要求你写个简单的程序帮助老师判题并统计学生们判断题的得分。输入格式:输入在第一行给出两个不超过100的正整数N和M,分别是学生人数和判断题数量。第二行给出M个不超过5的正整数,是每道题的满分值。第三行给出每道题对应的正确答案,0代表“非”,1代表“是”。随后N行,每行给出一个学生的解答。数字间均以空格分隔。输出格式:按照输入的顺序输出每个学生的得分
XITMan
·
2020-08-21 17:01
pat考试
pat
c语言
pat乙级
1057C语言
1057数零壹(20分)给定一串长度不超过100000的字符串,本题要求你将其中所有英文字母的序号(字母a-z对应序号1-26,不分大小写)相加,得到整数N,然后再分析一下N的二进制表示中有多少0、多少1。例如给定字符串PAT(Basic),其字母序号之和为:16+1+20+2+1+19+9+3=71,而71的二进制是1000111,即有3个0、4个1。输入格式:输入在一行中给出长度不超过1000
XITMan
·
2020-08-21 17:01
pat考试
pat
c语言
pat乙级
1063C语言
1063计算谱半径(20分)在数学中,矩阵的“谱半径”是指其特征值的模集合的上确界。换言之,对于给定的n个复数空间的特征值{a1+b1i,⋯,an+bni},它们的模为实部与虚部的平方和的开方,而“谱半径”就是最大模。现在给定一些复数空间的特征值,请你计算并输出这些特征值的谱半径。输入格式:输入第一行给出正整数N(≤10000)是输入的特征值的个数。随后N行,每行给出1个特征值的实部和虚部,其间以
XITMan
·
2020-08-21 17:01
pat考试
pat
c语言
pat乙级
1062C语言
1062最简分数(20分)一个分数一般写成两个整数相除的形式:N/M,其中M不为0。最简分数是指分子和分母没有公约数的分数表示形式。现给定两个不相等的正分数N1/M1和N2/M2,要求你按从小到大的顺序列出它们之间分母为K的最简分数。输入格式:输入在一行中按N/M的格式给出两个正分数,随后是一个正整数分母K,其间以空格分隔。题目保证给出的所有整数都不超过1000。输出格式:在一行中按N/M的格式列
XITMan
·
2020-08-21 17:01
pat考试
pat
c语言
pat乙级
1060C语言
1060爱丁顿数(25分)英国天文学家爱丁顿很喜欢骑车。据说他为了炫耀自己的骑车功力,还定义了一个“爱丁顿数”E,即满足有E天骑车超过E英里的最大整数E。据说爱丁顿自己的E等于87。现给定某人N天的骑车距离,请你算出对应的爱丁顿数E(≤N)。输入格式:输入第一行给出一个正整数N(≤100000),即连续骑车的天数;第二行给出N个非负整数,代表每天的骑车距离。输出格式:在一行中给出N天的爱丁顿数。输
XITMan
·
2020-08-21 17:01
pat考试
pat
c语言
pat乙级
1059C语言
1059C语言竞赛(20分)C语言竞赛是浙江大学计算机学院主持的一个欢乐的竞赛。既然竞赛主旨是为了好玩,颁奖规则也就制定得很滑稽:0、冠军将赢得一份“神秘大奖”(比如很巨大的一本学生研究论文集……)。1、排名为素数的学生将赢得最好的奖品——小黄人玩偶!2、其他人将得到巧克力。给定比赛的最终排名以及一系列参赛者的ID,你要给出这些参赛者应该获得的奖品。输入格式:输入第一行给出一个正整数N(≤1000
XITMan
·
2020-08-21 17:01
pat考试
pat
c语言
pat乙级
1056C语言
1056组合数的和(15分)给定N个非0的个位数字,用其中任意2个数字都可以组合成1个2位的数字。要求所有可能组合出来的2位数字的和。例如给定2、5、8,则可以组合出:25、28、52、58、82、85,它们的和为330。输入格式:输入在一行中先给出N(1intmain(){intN,sum=0;scanf("%d",&N);inta[N];for(inti=0;i
XITMan
·
2020-08-21 17:01
pat考试
pat
pat乙级
1058C语言
这里基本分为2步,读取正确的答案,读取考生的答案判断对错,最后输出。判断可以用strcmp对比2个字符是否相同,这里建议统一用字符形式做,这样后面比较好比较。#include#include#include#includetypedefstruct{intgrade,num;charf[7];}title;intmain(){intN,M;scanf("%d%d",&N,&M);titlet[M]
XITMan
·
2020-08-21 17:01
pat
pat考试
c语言
pat乙级
1053C语言
1053住房空置率(20分)在不打扰居民的前提下,统计住房空置率的一种方法是根据每户用电量的连续变化规律进行判断。判断方法如下:在观察期内,若存在超过一半的日子用电量低于某给定的阈值e,则该住房为“可能空置”;若观察期超过某给定阈值D天,且满足上一个条件,则该住房为“空置”。现给定某居民区的住户用电量数据,请你统计“可能空置”的比率和“空置”比率,即以上两种状态的住房占居民区住房总套数的百分比。输
XITMan
·
2020-08-21 17:00
pat考试
pat
c语言
pat乙级
1054C语言
1054求平均值(20分)本题的基本要求非常简单:给定N个实数,计算它们的平均值。但复杂的是有些输入数据可能是非法的。一个“合法”的输入是[−1000,1000]区间内的实数,并且最多精确到小数点后2位。当你计算平均值的时候,不能把那些非法的数据算在内。输入格式:输入第一行给出正整数N(≤100)。随后一行给出N个实数,数字间以一个空格分隔。输出格式:对每个非法输入,在一行中输出ERROR:Xis
XITMan
·
2020-08-21 17:00
pat考试
pat
c语言
pat乙级
1051C语言
1051复数乘法(15分)复数可以写成(A+Bi)的常规形式,其中A是实部,B是虚部,i是虚数单位,满足i的平方=−1;也可以写成极坐标下的指数形式(R×e(Pi)),其中R是复数模,P是辐角,i是虚数单位,其等价于三角形式R(cos§+isin§)。现给定两个复数的R和P,要求输出两数乘积的常规形式。输入格式:输入在一行中依次给出两个复数的R1,P1,R2,P2,数字间以空格分隔。输出格式:在一
XITMan
·
2020-08-21 17:00
pat考试
pat
c语言
pat乙级
1052C语言
1052卖个萌(20分)萌萌哒表情符号通常由“手”、“眼”、“口”三个主要部分组成。简单起见,我们假设一个表情符号是按下列格式输出的:[左手]([左眼][口][右眼])[右手]现给出可选用的符号集合,请你按用户的要求输出表情。输入格式:输入首先在前三行顺序对应给出手、眼、口的可选符号集。每个符号括在一对方括号[]内。题目保证每个集合都至少有一个符号,并不超过10个符号;每个符号包含1到4个非空字符
XITMan
·
2020-08-21 17:00
pat考试
pat
c语言
pat乙级
1055C语言
1055集体照(25分)拍集体照时队形很重要,这里对给定的N个人K排的队形设计排队规则如下:每排人数为N/K(向下取整),多出来的人全部站在最后一排;后排所有人的个子都不比前排任何人矮;每排中最高者站中间(中间位置为m/2+1,其中m为该排人数,除法向下取整);每排其他人以中间人为轴,按身高非增序,先右后左交替入队站在中间人的两侧(例如5人身高为190、188、186、175、170,则队形为17
XITMan
·
2020-08-21 17:00
pat考试
pat
c语言
pat乙级
1048C语言
1048数字加密(20分)本题要求实现一种数字加密方法。首先固定一个加密用正整数A,对任一正整数B,将其每1位数字与A的对应位置上的数字进行以下运算:对奇数位,对应位的数字相加后对13取余——这里用J代表10、Q代表11、K代表12;对偶数位,用B的数字减去A的数字,若结果为负数,则再加10。这里令个位为第1位。输入格式:输入在一行中依次给出A和B,均为不超过100位的正整数,其间以空格分隔。输出
XITMan
·
2020-08-21 17:30
pat考试
pat
c语言
pat乙级
1047C语言
1047编程团体赛(20分)编程团体赛的规则为:每个参赛队由若干队员组成;所有队员独立比赛;参赛队的成绩为所有队员的成绩和;成绩最高的队获胜。现给定所有队员的比赛成绩,请你编写程序找出冠军队。输入格式:输入第一行给出一个正整数N(≤10000),即所有参赛队员总数。随后N行,每行给出一位队员的成绩,格式为:队伍编号-队员编号成绩,其中队伍编号为1到1000的正整数,队员编号为1到10的正整数,成绩
XITMan
·
2020-08-21 17:30
pat考试
pat
c语言
pat乙级
1050C语言
先知道最小差值的x,y,然后判断右下左上这样一个循环,最后按照循环圈赋值,最后输出#include#include#includeintcmp(constvoid*a,constvoid*b){return*(int*)b-*(int*)a;}intmain(){intN=0;scanf("%d",&N);inta[N],cha=N,x=0,y=0;for(inti=0;i=0&&!b[j][i-
XITMan
·
2020-08-21 17:30
pat考试
pat
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他