PTA练习题
文章平均质量分 82
Whistleྂ
此人不懒,就是不想写。
展开
-
PTA 7-5 猜近似数字 (15分)(C++实现)
7-5 猜近似数字 (15分)PTA钻石争霸题Append code#include <iostream>#include <cstdio>#include <iomanip>#include <set>#include <algorithm>#include <string>#include <cmath>using namespace std;int main (){ string s1,s2;原创 2020-05-20 23:15:46 · 388 阅读 · 0 评论 -
PTA 练习题 7-1 jmu-Java-04面向对象进阶--02-接口-Comparator (25分)
Arrays.sort可以对所有实现Comparable的对象进行排序。但如果有多种排序需求,如有时候需对name进行降序排序,有时候只需要对年龄进行排序。使用Comparable无法满足这样的需求。可以编写不同的Comparator来满足多样的排序需求。1.编写PersonSortable2类属性:private name(String)、private age(int)有参构造函数:参数为name,agetoString方法:返回格式name-age2 编写Comparator类编写Name原创 2020-05-18 23:50:59 · 894 阅读 · 0 评论 -
PTA 7-2 程序改错题2 (20分)
程序改错题。以下代码存在错误,请修改后提交。public class Main { public static void main(String[] args) { Animal animal = new Dog(); animal.shout(); animal.run(); }}class Animal { void shout() { System.out.println("animal shout!"); }}class Dog extends Animal {原创 2020-05-18 23:46:57 · 5301 阅读 · 0 评论 -
7-1 整数分解为若干项之和(20 分)用递归求解(C语言实现)
7-1 整数分解为若干项之和 (20 分)将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N (0<N≤30)。输出格式:按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列N1={n1,n2,⋯}和N2={m...原创 2019-10-06 20:08:33 · 5569 阅读 · 4 评论 -
PTA练习题7-2 输出全排列 (20 分)递归法(C语言实现)
**7-2 输出全排列 (20 分)**请编写程序输出前n个正整数的全排列(n<10),并通过9个测试用例(即n从1到9)观察n逐步增大时程序的运行时间。输入格式:输入给出正整数n(<10)。输出格式:输出1到n的全排列。每种排列占一行,数字间无空格。排列的输出顺序为字典序,即序列a1,a2,⋯,an排在序列b1,b2,⋯,bn之前,如...原创 2019-10-06 20:23:07 · 6842 阅读 · 2 评论