![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA
师晓峰
阶段 | 目前 23应届 技术开发
意向 | java开发岗位
所在地 | 杭州
展开
-
国教 2019级 算法设计与分析 作业集锦(期末作业)
PTA 期末作业(考试复习册)原创 2022-04-16 17:23:15 · 234 阅读 · 1 评论 -
7-2 jmu-Java-03面向对象基础-02-构造函数与初始化块 (5 分)--Java
标题1.定义一个Person类 属性:name(String)、gender(boolean)、age(int)、id(int) ,所有的变量必须为私有(private)。无参构造函数:Person(), 功能:打印This is constructor 。有参构造函数:Person(name, gender, age) ,功能:给属性赋值。建议:使用Eclipse自动生成toString方法标题2.定义类的初始化块 为Person类加入初始化块,在初始化块中对id属性赋值,并且要保证每次的值比上次原创 2021-04-14 19:35:41 · 1027 阅读 · 0 评论 -
PTA 7-14 统计学生年龄异常的人数。 (5 分)--Java
定义Student类(1)成员变量有:姓名,年龄。(2)对成员变量进行封装。(3)定义getXXXX,setXXXX方法,其中对年龄的限定条件是:年龄大于0`。定义主类,包含主方法实现输入5个学生,输出年龄不符合要求 的学生人数和姓名。如果年龄全部正确,输出“right”,如果全部错误,输出"all wrong"。输入格式:5行,每行1个学生信息,包括姓名和年龄输出格式:多行,第1行是不符合要求的人数 其余各行是不符合要求的学生的姓名 如果年龄全部正确,输出“right”,如果全部错原创 2021-04-14 19:21:54 · 1540 阅读 · 0 评论 -
PTA 7-7 求一批整数中出现最多的个位数字 (10 分)
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。输入格式:输入在第1行中给出正整数N(≤1000),在第二行中给出N个不超过整型范围的非负整数,数字间以空格分隔。输出格式:在一行中按格式“M: n1 n2 …”输出,其中M是最大次数,n1、n2、……为出现次数最多的个位数字,按从小到大的顺序排列。数字间以空格分隔,但末尾不得有多余空格。输入样例:31234 2345 3456输出样原创 2021-03-28 12:14:48 · 533 阅读 · 0 评论 -
PTA 7-9 矩阵相加 (10 分)
求矩阵A+B的结果,程序给出部分代码,请在原来代码基础上填写完整,完成整个程序。import java.util.Scanner;//矩阵相加 C = A + B //写出方法调用public class Main { public static Scanner scan = new Scanner(System.in); public static void main(String[] args) { // TODO Auto-generated method stub原创 2021-03-28 11:36:41 · 1272 阅读 · 0 评论 -
PTA 7-8 点赞 (10 分)
微博上有个“点赞”功能,你可以为你喜欢的博文点个赞表示支持。每篇博文都有一些刻画其特性的标签,而你点赞的博文的类型,也间接刻画了你的特性。本题就要求你写个程序,通过统计一个人点赞的纪录,分析这个人的特性。输入格式:输入在第一行给出一个正整数N(≤ 1000),是该用户点赞的博文数量。随后N行,每行给出一篇被其点赞的博文的特性描述,格式为“K F ⋯F ”,其中1 ≤ K ≤ 10,F (i = 1,⋯, K)是特性标签的编号,我们将所有特性标签从1到1000编号。数字间以空格分隔。输出格式:统原创 2021-03-28 11:11:12 · 572 阅读 · 0 评论 -
PTA 7-1 交换最小值和最大值 (10 分)
本题要求编写程序,先将输入的一系列整数中的最小值与第一个数交换,然后将最大值与最后一个数交换,最后输出交换后的序列。注意:题目保证最大和最小值都是唯一的。输入格式:输入在第一行中给出一个正整数N(≤10),第二行给出N个整数,数字间以空格分隔。输出格式:在一行中顺序输出交换后的序列,每个整数后跟一个空格。输入样例:58 2 5 1 4输出样例:1 2 5 4 8 代码:import java.util.Scanner;public class Main { public s原创 2021-03-27 22:41:58 · 1384 阅读 · 0 评论 -
PTA 7-3 求整数序列中出现次数最多的数 (10 分)
本题要求统计一个整型序列中出现次数最多的整数及其出现次数。输入格式:输入在一行中给出序列中整数个数N(0<N≤1000),以及N个整数。数字间以空格分隔。输出格式:在一行中输出出现次数最多的整数及其出现次数,数字间以空格分隔。题目保证这样的数字是唯一的。输入样例:10 3 2 -1 5 3 4 3 0 3 2输出样例:3 4代码:import java.util.Scanner;public class Main { public static void main(S原创 2021-03-26 22:38:12 · 1610 阅读 · 0 评论 -
PTA【java】7-3 求最大值及其下标 (20 分)
本题要求编写程序,找出给定的n个数中的最大值及其对应的最小下标(下标从0开始)。输入格式:输入在第一行中给出一个正整数n(1<n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出最大值及最大值的最小下标,中间用一个空格分开。输入样例:62 8 10 1 9 10输出样例:10 2代码:import java.util.Scanner;public class Main { public static void main(String[] args)原创 2021-03-22 08:54:36 · 2044 阅读 · 0 评论 -
PTA 【java】7-2 将数组中的数逆序存放 (20 分)
本题要求编写程序,将给定的n个整数存入数组中,将数组中的这n个数逆序存放,再按顺序输出数组中的元素。输入格式:输入在第一行中给出一个正整数n(1≤n≤10)。第二行输入n个整数,用空格分开。输出格式:在一行中输出这n个整数的处理结果,相邻数字中间用一个空格分开,行末不得有多余空格。输入样例:410 8 1 2输出样例:2 1 8 10代码:import java.util.Scanner;public class Main { public static void ma原创 2021-03-22 08:53:03 · 975 阅读 · 0 评论 -
PTA 7-4 统计学生平均成绩与及格人数 (15 分)
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数其中平均值精确到小数点后一位。输入样例:577 54 92 73 60输出样例:577 54 92 73 60代码:import java.util.Scanner;pu原创 2021-03-17 21:46:12 · 2088 阅读 · 0 评论 -
PTA 7-3 查询水果价格 (15 分)
7-3 查询水果价格 (15 分)给定四种水果,分别是苹果(apple)、梨(pear)、桔子(orange)、葡萄(grape),单价分别对应为3.00元/公斤、2.50元/公斤、4.10元/公斤、10.20元/公斤。首先在屏幕上显示以下菜单:[1] apple[2] pear[3] orange[4] grape[0] exit用户可以输入编号1~4查询对应水果的单价。当连续查询次数超过5次时,程序应自动退出查询;不到5次而用户输入0即退出;输入其他编号,显示价格为0。输入格式:输入原创 2021-03-17 09:18:23 · 1142 阅读 · 0 评论 -
7-2 输出3位数的水仙花数 (5 分)
输出3位数的水仙花数:它的每个位上的数字的3次幂之和等于它本身。 例如:153=13 +53 +33 。要求编写程序,计算所有N位水仙花数。输入格式:无输入输出格式:按递增顺序输出所有N位水仙花数,每个数字占一行。输入样例:无输入输出样例:在这里给出相应的输出。例如:153370371407代码展示:public class Main { public static void main(String[] args) { int原创 2021-03-14 09:51:43 · 293 阅读 · 0 评论