自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 问答 (2)
  • 收藏
  • 关注

原创 R6-6 复数的加减运算(运算符重载) (15 分)

题目要求:###复数加减(运算符重载)声明一个复数类CComplex(类私有数据成员为double型的real和image) 定义构造函数,用于指定复数的实部与虚部。 重载<<运算符,以格式real+image i的格式输出当前对象(当虚部为非负数时,实部虚部中间用+号连接,当虚部为负数时,实部虚部用-号连接:如3+4i,3-4i,3+0i)。 重载+运算符,实现两个复数对象之和(实部虚部分别相加)。 重载-运算符,实现两个复数对象的差(实部虚部分别相减)。输入格式: 输入有两

2021-05-31 16:06:08 7895 8

原创 c++未来发展趋势

根据c++标准委员会的规划,c++每三年会发布一个新的版本,目前最新的版本是c++20,它引入了许多新的特性,如概念、模块、协程、范围for循环等。这些特性旨在提高c++的表达能力、性能和安全性,以及简化代码的编写和维护。c++20也是第一个支持并行编程的c++版本,它提供了一套统一的执行模型和算法库,使得开发者可以更方便地利用多核处理器和分布式系统。总之,c++作为一种历史悠久、功能强大、影响深远的编程语言,在未来仍然会保持其活力和竞争力,为软件开发带来更多的可能性和创新。

2023-08-18 17:21:59 465 1

原创 试题 算法提高 小Z的袜子(暴力拆解,20分)

问题描述   作为一个生活散漫的人,小Z每天早上都要耗费很久从一堆五颜六色的袜子中找出一双来穿。终于有一天,小Z再也无法忍受这恼人的找袜子过程,于是他决定听天由命……   具体来说,小Z把这N只袜子从1到N编号,然后从编号L到R(L 尽管小Z并不在意两只袜子是不是完整的一双,甚至不在意两只袜子是否一左一右,他却很在意袜子的颜色,毕竟穿两只不同色的袜子会很尴尬。   你的任务便是告诉小Z,他有多大的概率抽到两只颜色相同的袜子。当然,小Z希望这个概率尽量高,所以他可能会询问多个(L,...

2022-03-29 18:14:59 179 1

原创 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 152

原创 PAT (Basic Level) Practice (中文) 1029 旧键盘 (20 分)

旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现。现在给出应该输入的一段文字、以及实际被输入的文字,请你列出肯定坏掉的那些键。输入格式:输入在 2 行中分别给出应该输入的文字、以及实际被输入的文字。每段文字是不超过 80 个字符的串,由字母 A-Z(包括大、小写)、数字 0-9、以及下划线_(代表空格)组成。题目保证 2 个字符串均非空。输出格式:按照发现顺序,在一行中输出坏掉的键。其中英文字母只输出大写,每个坏键只输出一次。题目保证至少有 1 个坏键。输入样例:.

2021-08-19 17:55:28 135

原创 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 93

原创 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 666

原创 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 2215

原创 PTA R6-30 学生成绩的输入和输出(运算符重载) (10 分)

现在需要输入一组学生的姓名和成绩,然后输出这些学生的姓名和等级。输入时,首先要输入学生数(正整数)N。接着输入N组学生成绩,每组成绩包括两项:第一项是学生姓名,第二项是学生的成绩(整数)。输出时,依次输出各个学生的序号(从1开始顺序编号),学生姓名,成绩等级(不小于60为PASS,否则为FAIL)函数接口定义:面向Student类对象的流插入和流提取运算符裁判测试程序样例:#include <iostream>#include <string>usin

2021-06-29 23:47:01 2973 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 673

原创 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 3702

原创 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 2939

原创 R5-1根据所定义的基类,完成派生类的定义。

#include <iostream>#include<string>using namespace std;class Student {public: Student(int n, string nam ) {num=n; name=nam; } void display() .

2021-06-09 15:02:09 2506

原创 实验题集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 3824 1

原创 LAZY:数组的定义与使用

题目要求:用C语言编写一个程序,实现输入若干学生成绩并输出;还要查找一个学生的成绩,若找到,输出第x名学生成绩,若没有,则输出查找失败;利用数组,循环知识解答;(可以建立)...

2021-06-02 20:12:46 98

原创 R6-1 写出派生类构造方法(C++) (10 分)

裁判测试程序样例中展示的是一段定义基类People、派生类Student以及测试两个类的相关C++代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。函数接口定义:提示:观察类的定义和main方法中的测试代码,补全缺失的代码。裁判测试程序样例:注意:真正的测试程序中使用的数据可能与样例测试程序中不同,但仅按照样例中的格式调用相关函数。#include <iostream>using namespace std;class People{private:

2021-06-01 13:47:43 3262 2

原创 R6-4 派生类的定义和使用 (10 分)

按要求完成下面的程序:1、定义一个Animal类,包含一个void类型的无参的speak方法,输出“animal language!”。2、定义一个Cat类,公有继承自Animal类,其成员包括:(1)私有string类型的成员m_strName;(2)带参数的构造函数,用指定形参对私有数据成员进行初始化;(3)公有的成员函数print_name,无形参,void类型,功能是输出成员m_strName的值,具体输出格式参见main函数和样例输出。类和函数接口定义:参见题目描述。裁判测

2021-05-31 21:56:43 1730 1

postmanpostman

postmanpostman

2024-06-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除