PTA
染夕陌木
这个作者很懒,什么都没留下…
展开
-
PAT (Basic Level) Practice (中文) 1012 数字分类 (20 分)
给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A1= 能被 5 整除的数字中所有偶数的和; A2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算n1−n2+n3−n4⋯; A3= 被 5 除后余 2 的数字的个数; A4= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位; A5= 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数N,随后...原创 2021-08-23 11:34:50 · 181 阅读 · 0 评论 -
PAT (Basic Level) Practice (中文) 1029 旧键盘 (20 分)
旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线_(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有 1 个坏键。输入样例:.原创 2021-08-19 17:55:28 · 161 阅读 · 0 评论 -
PAT (Basic Level) Practice (中文) 1002 写出这个数 (20 分)
读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789结尾无空行输出样例:yi san wu结尾无空行!!!!AC代码如下:#include<bits/st...原创 2021-08-12 18:41:45 · 120 阅读 · 0 评论 -
PTA 基础实验2-2.1 整数的分类处理 (20 分) 浙大版《数据结构学习与实验指导(第2版)》题目集
给定 N 个正整数,要求你从中得到下列三种计算结果:A1 = 能被 3 整除的最大整数 A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数 A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)输入格式:输入首先在第一行给出一个正整数 N,随后一行给出 N 个正整数。所有数字都不超过 100,同行数字以空格分隔。输出格式:在一行中顺序输出 A1、A2、A3的值,其间以 1 个空格分隔。如果某个数字不存在,则对应输出NONE。输入样原创 2021-08-08 09:44:03 · 699 阅读 · 0 评论 -
R5-1将空白的地方填写完整,使程序完成指定的功能。
#include <iostream>using namespace std;class Student {public: Student(int n,float s):num(n),score(s){}//利用参数初始化表进行数据初始化 void display(); private: int num; float score; };void Student::display() {cout<<num<<" "<&l.原创 2021-07-11 10:51:47 · 2239 阅读 · 0 评论 -
PTA R6-30 学生成绩的输入和输出(运算符重载) (10 分)
现在需要输入一组学生的姓名和成绩,然后输出这些学生的姓名和等级。输入时,首先要输入学生数(正整数)N。接着输入N组学生成绩,每组成绩包括两项:第一项是学生姓名,第二项是学生的成绩(整数)。输出时,依次输出各个学生的序号(从1开始顺序编号),学生姓名,成绩等级(不小于60为PASS,否则为FAIL)函数接口定义:面向Student类对象的流插入和流提取运算符裁判测试程序样例:#include <iostream>#include <string>usin原创 2021-06-29 23:47:01 · 3010 阅读 · 2 评论 -
PTA R6-26 时间相加 (10 分)
设计一个时间类,用来保存时、分、秒等私有数据成员,通过重载操作符“+”实现2个时间的相加。要求: (1)小时的时间范围限制在大于等于0;(2)分的时间范围为0~59分;(3)秒的时间范围为0~59秒。#include <iostream>using namespace std;class Time {private: int hours,minutes, seconds;public: Time(int h=0, int m=0, int s=0); Time operato原创 2021-06-29 11:18:31 · 677 阅读 · 0 评论 -
PTA R7-5 通过指针,输出对象数组的数据 (20 分)
编写重载函数myMax可分别求取两个整数,三个整数,两个双精度数的最大值。函数接口定义:裁判测试程序样例:/* 请在这里填写答案 */int main(){ cout<<myMax(3,4)<<endl; cout<<myMax(3,4,5)<<endl; cout<<myMax(4.3,3.4)<<endl;}输入样例:无输出样例:在这里给出相应的输出。例如:.原创 2021-06-17 23:08:47 · 3958 阅读 · 0 评论 -
R5-2填写程序中的空白,完成指定的功能
#include<iostream>using namespace std;class R{ int len,w;public: R(int len,int w);//成员函数声明; int getArea(); //构造函数声明; };R::R(int len,int w){ this->len=len;this->w=w; //对象数据成员名字一样,用this指针表示 //参数与成员变量名相同时,如this->n = .原创 2021-06-09 15:26:38 · 2948 阅读 · 0 评论 -
实验题集4:函数R6-1 面积计算器(函数重载) (10 分)
实现一个面积计算器,它能够计算矩形或长方体的面积。函数接口定义:int area(int x, int y);int area(int x, int y, int z);第一个函数计算长方形的面积,其中x和y是长和宽。第二个函数计算长方体的表面积,x,y和z是长,宽和高。裁判测试程序样例:#include<iostream>#include<string>using namespace std;int area(int,int);int area(i原创 2021-06-07 10:55:42 · 4042 阅读 · 1 评论 -
R6-1 写出派生类构造方法(C++) (10 分)
裁判测试程序样例中展示的是一段定义基类People、派生类Student以及测试两个类的相关C++代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。函数接口定义:提示:观察类的定义和main方法中的测试代码,补全缺失的代码。裁判测试程序样例:注意:真正的测试程序中使用的数据可能与样例测试程序中不同,但仅按照样例中的格式调用相关函数。#include <iostream>using namespace std;class People{private:原创 2021-06-01 13:47:43 · 3351 阅读 · 2 评论