
pta
文章平均质量分 76
昵ꦿ᭄称ꦿ᭄
这个作者很懒,什么都没留下…
展开
-
1004: 渊子赛马 java
描述赛马是一古老的游戏,早在公元前四世纪的中国,处在诸侯割据的状态,历史上称为“战国时期”。在魏国作官的孙膑,因为受到同僚庞涓的迫害,被齐国使臣救出后,到达齐国国都。 赛马是当时最受齐国贵族欢迎的娱乐项目。上至国王,下到大臣,常常以赛马取乐,并以重金赌输赢。田忌多次与国王及其他大臣赌输赢,屡赌屡输。一天他赛马又输了,回家后闷闷不乐。 孙膑安慰他说:“下次有机会带我到马场看看,也许我能帮你。” 孙膑仔细观察后发现,田忌的马和其他人的马相差并不远,只是策略运用不当,以致...原创 2020-12-03 16:15:05 · 522 阅读 · 0 评论 -
分两列 (5分) c语言实现
7-3分两列(5分)一列纵队在上课的时候会造成很大的麻烦,体育老师常用的办法就是让同学们1、2报数,然后报2的同学向后退一步。现在我们已经知道一列纵队时候同学的学号分布,那么你能输出分成两列后同学的学号么?输入格式:第一行包括一个数n,表示班级里有n位学生,班级人数至少是1,不超过100。第二行包括n个数,表示一列纵队时每个同学的学号。输出格式:请按顺序输出分开两列后两列每...原创 2019-12-25 22:27:56 · 2823 阅读 · 0 评论 -
7-12 jmu-Java-05集合-4-倒排索引 (20 分)
对若干行文字建立倒排索引(根据单词找到所在行数)。然后根据关键字,在倒排索引查找进行查找,找到包含所有该关键字所在的行数并输出。输入说明若干行英文,以!!!!!为结束。 输入一行查询关键字,以1个空格为分隔输出说明输出所创建倒排索引 输出查询结果。如果找到,输出行集与行集内每一行的内容,如果没找到输出found 0 results输入样例where are you fr...原创 2019-07-31 08:59:23 · 4284 阅读 · 2 评论 -
7-8 jmu-Java-05集合-01-ArrayListIntegerStack (15 分)
定义IntegerStack接口,该接口描述了一个存放Integer的栈的常见方法:public Integer push(Integer item); //如item为null,则不入栈直接返回null。否则直接入栈,然后返回item。public Integer pop(); //出栈,如栈为空,则返回null。public Integer peek(); ...原创 2019-07-31 08:58:46 · 2219 阅读 · 0 评论 -
7-7 jmu-Java-06异常-02-使用异常机制处理异常输入 (5 分)
使用异常处理输入机制,让程序变得更健壮。main方法:输入n,创建大小为n的int数组。 输入n个整数,放入数组。输入时,有可能输入的是非整型字符串,这时候需要输出异常信息,然后重新输入。 使用Arrays.toString输出数组中的内容。输入样例:512ab453输出样例:java.lang.NumberFormatException: For i...原创 2019-07-31 08:58:05 · 2802 阅读 · 0 评论 -
7-4 jmu-Java-04面向对象进阶-01-接口-Comparable (5 分)
Arrays.sort不能对自定义对象进行排序。现希望对自定义的PersonSortable类的对象,使用Arrays.sort进行排序。1.编写PersonSortable类属性:private name(String)、private age(int)有参构造函数:参数为name,agetoString函数:返回格式为:name-age实现Comparable接口:实现先对nam...原创 2019-07-31 08:56:52 · 4719 阅读 · 0 评论 -
7-3 jmu-Java-02基本语法-03-身份证排序 (4 分)
输入n,然后连续输入n个身份证号。 然后根据输入的是sort1还是sort2,执行不同的功能。输入的不是sort1或sort2,则输出exit并退出。 输入sort1,将每个身份证的年月日抽取出来,按年-月-日格式组装,然后对组装后的年-月-日升序输出。 输入sort2,将所有身份证按照里面的年月日升序输出。注意:处理输入的时候,全部使用Scanner的nextLine()方法,以免出错。...原创 2019-07-31 08:56:11 · 4183 阅读 · 0 评论 -
7-2 jmu-Java-02基本语法-01-综合小测验 (4 分)
主要考察简单函数编写、Arrays的用法、String的截取与拼接。运行程序后可以输入4个选项,分别为:fib,sort,search,getBirthDatefib:根据输入n,打印斐波那契数列。比如输入:3,输出:1 1 2sort:输入一串数字,然后进行排序并输出,注意数组元素输出格式,使用[ ]包括。提示:可直接使用函数Arrays相关函数处理输出。search:如果找到返...原创 2019-07-31 08:55:32 · 8179 阅读 · 3 评论 -
7-25 计算n位(3≤n≤7)水仙花数 (10 分)
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯特朗数(Armstrong number)。 水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153;1^4+6^4+3^4+4^4=1634)。要求编...原创 2019-07-31 08:53:31 · 6064 阅读 · 0 评论 -
7-24 jmu-java-01入门-基本输入 (10 分)
对输入的若干行(每行以空格或者多个空格)数字字符串求和并输出。输入格式:每行包含两个数字字符串,中间以一个或者多个空格分隔。输出格式:输出两个数的和输入样例:1 12 3-100 100-100 -100 10 0输出样例:在这里给出相应的输出。例如:250-20010import java.util.Scann...原创 2019-07-31 08:52:58 · 3279 阅读 · 0 评论 -
7-16 集体评分 (5 分)
程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。import java.util.Scanner;public class Main { public static void main(String[] args) { ...原创 2019-08-01 09:35:33 · 7413 阅读 · 0 评论 -
7-17 集体评分2 (5 分)
程序填空题。请补充以下代码,完成题目要求。(注意:需要提交完整代码) 有一个团队由5个人组成。他们每个人给指导老师一个分数,去掉最高分,去掉最低分,剩下的3个分数的平均分就是该团队对指导老师的评分。import java.util.Scanner;public class Main { public static void main(String[] args) { ...原创 2019-09-09 17:05:23 · 7411 阅读 · 2 评论 -
7-25 程序填空题1 (5 分)
以下程序不完整,请你补全代码,已经给定的代码无误,不允许修改。import java.util.ArrayList;public class Main{ private ArrayList slist = new ArrayList(); public void addStudent(Student s){ this.slist.add(s); } public void s...原创 2019-09-10 11:06:49 · 6424 阅读 · 0 评论 -
7-24 程序改错题3 (5 分)
程序改错题。下述代码有错,请参照程序的输出修改程序。 public class Main { public static void main(String[] args) { Person[] p = new Person[3]; p[0].name = "zhangsan"; p[0].age = 18; p[1].name = "lisi"; p[1].age =...原创 2019-09-10 11:06:02 · 7861 阅读 · 1 评论 -
7-23 成绩录入时的及格与不及格人数统计 (10 分)
编写一个程序进行一个班某门课程成绩的录入,能够控制录入成绩总人数,对录入成绩统计其及格人数和不及格人数。设计一个异常类,当输入的成绩小0分或大于100分时,抛出该异常类对象,程序将捕捉这个异常对象,并调用执行该异常类对象的toString()方法,该方法获取当前无效分数值,并返回一个此分数无效的字符串。输入格式:从键盘中输入学生人数n从键盘中输入第1个学生的成绩从键盘中输入第2个学...原创 2019-09-10 11:05:32 · 6452 阅读 · 0 评论 -
7-22 倒顺数字串 (10 分)
输入正整数n,输出它的倒顺数字串。如n=6时,输出1 2 3 4 5 6 5 4 3 2 1输入格式:输入一个正整数n,n的范围是[1,50]。输出格式:n的倒顺数字串,每两个数字之间只用一个空格隔开。输入样例:6输出样例:1 2 3 4 5 6 5 4 3 2 1import java.util.Scanner;public class M...原创 2019-09-10 11:04:58 · 2878 阅读 · 0 评论 -
7-21 666 (10 分)
中国人非常喜欢6这个数字,因为大家总爱说66大顺啊。数学狂人李某人喜欢把什么都数字化,于是她把顺利这个词也定义了数量级,6代表1级顺利,66代表2级顺利,666代表3级顺利,以此类推。你看,数学狂人的世界总是让人无法理解。今天,李某人决定将数学进行到底,现在她设前n级顺利的和是sn。sn=6+66+666+...+66..66(n个6)。 假设你已经知道了数字n,那么,你能帮李某人求出...原创 2019-09-09 17:08:31 · 3884 阅读 · 0 评论 -
7-20 我是升旗手 (10 分)
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int num=Integer.valueOf(in.nextLine()); int s[]...原创 2019-09-09 17:08:01 · 3012 阅读 · 0 评论 -
7-19 统计正数和负数的个数然后计算这些数的平均值 (15 分)
编写程序,输入未指定个数的整数,判断读入的正数有多少个,读入的负数有多少个,然后计算这些输入值得总和及平均值(不对0计数)。当输入为0时,表明程序结束。将平均值以double型数据显示。输入格式:输入在一行中给出一系列整数,其间以空格分隔。当读到0时,表示输入结束,该数字不要处输出格式:在第一行中输出正整数的个数; 在第二行中输出负整数的个数; 在第三行中输出这些输入值的总和(不对...原创 2019-09-09 17:07:29 · 8141 阅读 · 0 评论 -
7-18 JAVA-水仙花数 (20 分)
水仙花数是指一个N位正整数(7≥N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 要求编写程序,计算所有N位水仙花数。输入格式:输入一个正整数N(3≤N≤7)。输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:在这里给出一组输入。例如:3输出样例:在这里给出相应的输出。例如:153370371...原创 2019-09-09 17:06:48 · 4491 阅读 · 4 评论 -
7-23 成绩录入时的及格与不及格人数统计 (10 分)
编写一个程序进行一个班某门课程成绩的录入,能够控制录入成绩总人数,对录入成绩统计其及格人数和不及格人数。设计一个异常类,当输入的成绩小0分或大于100分时,抛出该异常类对象,程序将捕捉这个异常对象,并调用执行该异常类对象的toString()方法,该方法获取当前无效分数值,并返回一个此分数无效的字符串。输入格式:从键盘中输入学生人数n从键盘中输入第1个学生的成绩从键盘中输入第2个学...原创 2019-07-31 08:52:20 · 8946 阅读 · 5 评论 -
7-22 评委打分 (5 分)
班级里要搞智力竞赛啦!同学们都踊跃参加。进入最后决赛的是10个同学,随着一道道题目的出示,有时是1号选手得分,有时是5号选手得分,每次答对者得10分,最后结果如何呢?输入格式:第一行有十个整数,表示十位同学的初始分。第二行一个整数n,表示有n道题竞赛。 接下去有n行,每行有一个数字x,x表示本次可以加分的选手序号(每次答对者得10分)。输出格式:10个同学最终的得分值,每两位同学之...原创 2019-07-31 08:50:05 · 4281 阅读 · 0 评论 -
jmu-Java-06异常-04-自定义异常(综合) (15 分)
定义IllegalScoreException异常类,代表分数相加后超出合理范围的异常。该异常是checked exception,即希望该异常一定要被捕获处理。定义IllegalNameException异常类,代表名字设置不合理的异常。该异常是unchecked exception定义Student类。属性:private String name;private int s...原创 2019-04-11 09:33:40 · 8975 阅读 · 2 评论 -
使用idea,eclipse 编写PTA上的程序
PTA通常使用的默认输出格式为eclipse输出格式。若使用idea编写程序,需要将类名后面的大括号修改为小括号并加空格。若变量中出现String类型,需要将String类型变量的单引号去除。下图为eclipse默认生成的toString()方法@Overridepublic String toString() { return "Person [" + ...原创 2019-04-10 19:43:23 · 422 阅读 · 0 评论 -
jmu-Java-04面向对象进阶-03-接口-自定义接口ArrayIntegerStack (10 分)
定义IntegerStack接口,用于描述一个存放Integer元素的栈的常见方法:public Integer push(Integer item);//如果item为null,则不入栈直接返回null。如果栈满,也返回null。如果插入成功,返回item。public Integer pop(); //出栈,如果为空,则返回null。出栈时只移动栈顶指针,相应位置不置为null...原创 2019-04-10 19:16:02 · 4008 阅读 · 0 评论 -
jmu-Java-03面向对象基础-03-形状 (3 分)
1. 定义长方形类与圆形类Circle长方形类-类名:Rectangle,private属性:int width,length圆形类-类名:Circle,private属性:int radius编写构造函数:带参构造函数:Rectangle(width, length),Circle(radius)编写方法:public int getPerimeter(),求周长。public ...原创 2019-04-10 19:14:47 · 3951 阅读 · 0 评论 -
jmu-Java-01入门-取数字浮点数(2 分)
本题目要求读入若干以回车结束的字符串表示的整数或者浮点数,然后将每个数中的所有数字全部加总求和。输入格式:每行一个整数或者浮点数。保证在浮点数范围内。输出格式:整数或者浮点数中的数字之和。题目保证和在整型范围内。输入样例:-123.01234输出样例:79import java.util.Scanner;public class Main { ...原创 2019-04-10 18:57:14 · 7473 阅读 · 0 评论 -
字符串替换
import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = ""; while (in.hasNextLine()) { ...原创 2019-04-09 15:22:48 · 371 阅读 · 0 评论 -
jmu-Java-03面向对象基础-02-构造函数与初始化块 (5 分)
1.定义一个Person类属性:name(String)、gender(boolean)、age(int)、id(int),所有的变量必须为私有(private)。无参构造函数:Person(),功能:打印This is constructor。有参构造函数:Person(name, gender, age),功能:给属性赋值。建议:使用Eclipse自动生成toString方...原创 2019-04-10 18:59:38 · 9570 阅读 · 6 评论 -
jmu-Java-06异常-02-使用异常机制处理异常输入 (5 分)
使用异常处理输入机制,让程序变得更健壮。main方法:输入n,创建大小为n的int数组。 输入n个整数,放入数组。输入时,有可能输入的是非整型字符串,这时候需要输出异常信息,然后重新输入。 使用Arrays.toString输出数组中的内容。输入样例:512ab453输出样例:java.lang.NumberFormatException: For i...原创 2019-04-10 21:00:18 · 3994 阅读 · 0 评论 -
jmu-Java-05集合-01-ArrayListIntegerStack (15 分)
定义IntegerStack接口,该接口描述了一个存放Integer的栈的常见方法:public Integer push(Integer item); //如item为null,则不入栈直接返回null。否则直接入栈,然后返回item。public Integer pop(); //出栈,如栈为空,则返回null。public Integer peek(...原创 2019-04-11 10:24:14 · 1471 阅读 · 0 评论 -
jmu-Java-05集合(泛型)-10-GeneralStack (15 分)
以前定义的IntegerStack接口,只能用于存放Integer类型的数据。然而对于栈来说,不管内部存放的是什么类型的数据,基本操作与元素的具体类型无关。1. 编写一个通用的GeneralStack接口,接口中的操作对任何引用类型的数据都适用。一旦定义完毕,只能存放一种类型的数据,比如只能存放String或只能存放Integer。GeneralStack接口方法如下:push(it...原创 2019-04-11 11:52:09 · 4660 阅读 · 0 评论 -
7-12 求一组数组中的平均数 (10 分)
输入10个整数,输出这10个整数的的平均数,要求输出的平均数保留2位小数输入样例:1 2 3 4 5 6 7 8 9 10输出样例:5.50import java.text.DecimalFormat;import java.util.Scanner;public class Main { public static void main(String[] arg...原创 2019-07-30 21:34:55 · 5106 阅读 · 0 评论 -
7-21 分两列 (5 分)
一列纵队在上课的时候会造成很大的麻烦,体育老师常用的办法就是让同学们1、2报数,然后报2的同学向后退一步。现在我们已经知道一列纵队时候同学的学号分布,那么你能输出分成两列后同学的学号么?输入格式:第一行包括一个数n,表示班级里有n位学生,班级人数至少是1,不超过100。第二行包括n个数,表示一列纵队时每个同学的学号。输出格式:请按顺序输出分开两列后两列每位同学的学号,用空格隔开。每...原创 2019-07-30 21:43:21 · 3700 阅读 · 2 评论 -
7-20 倒顺数字串 (10 分)
输入正整数n,输出它的倒顺数字串。如n=6时,输出1 2 3 4 5 6 5 4 3 2 1输入格式:输入一个正整数n,n的范围是[1,50]。输出格式:n的倒顺数字串,每两个数字之间只用一个空格隔开。输入样例:6输出样例:1 2 3 4 5 6 5 4 3 2 1import java.util.Scanner;public class M...原创 2019-07-30 21:42:43 · 2671 阅读 · 0 评论 -
7-19 666 (10 分)
中国人非常喜欢6这个数字,因为大家总爱说66大顺啊。数学狂人李某人喜欢把什么都数字化,于是她把顺利这个词也定义了数量级,6代表1级顺利,66代表2级顺利,666代表3级顺利,以此类推。你看,数学狂人的世界总是让人无法理解。今天,李某人决定将数学进行到底,现在她设前n级顺利的和是sn。sn=6+66+666+...+66..66(n个6)。 假设你已经知道了数字n,那么,你能帮李某人求出...原创 2019-07-30 21:42:08 · 2827 阅读 · 0 评论 -
7-18 作品评分 (10 分)
全国中小学生Scratch作品大赛拉开了序幕。每个参赛选手可以通过网络直接上传作品。本次比赛人人可做评委。每个网络评委可以通过网络对每一件作品进行打分。评分系统也是请程序高手设计的,能自动去掉一个最高分和一个最低分,求出平均分。输入格式:输入数据包括两行: 第一行为n,表示n个评委,n>2。 第二行是n个评委的打分,分数之间有一个空格。打分是可以带有小数部分的。输出格式:输出...原创 2019-07-30 21:41:27 · 19054 阅读 · 2 评论 -
7-17 GPS数据处理 (15 分)
NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。NMEA-0183协议是GPS接...原创 2019-07-30 21:40:47 · 1479 阅读 · 0 评论 -
7-15 定义类2 (5 分)
7-15定义类2(5分)请补充以下代码,完成输出要求。(注意:需要提交完整代码)import java.util.Scanner;public class Main { public static void main(String[] args) { double dd = RR.fu...原创 2019-07-30 21:38:13 · 12463 阅读 · 0 评论 -
7-14 学生类-构造函数 (10 分)
定义一个有关学生的Student类,内含类成员变量: String name、String sex、int age,所有的变量必须为私有(private)。1.编写有参构造函数:能对name,sex,age赋值。2.覆盖toString函数:按照格式:类名 [name=, sex=, age=]输出。使用idea自动生成,然后在修改成该输出格式3.对每个属性生成setter/g...原创 2019-07-30 21:37:13 · 14950 阅读 · 0 评论