自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 C++题目练习11

描述读入 n 个整数,将这些数据保存到 vector 容器中。调用sort() 非降序排序后,采用正向迭代器和反向迭代器分别遍历 vector 中的元素并输出。输入描述第一行是一个整数 n ( n > 0 ) 个整数;第二行是n个整数。输出描述使用正向迭代器和反向迭代器分别遍历输出 vector 中的元素,元素之间使用空格隔开,两次遍历之间换行。例如:1 2 3 4 55 4 3 2 1。

2024-08-04 13:57:05 553

原创 C++题目练习10

设计一个函数模板,实现从int、long long、char、double、string类型的数组找出最大值元素。提示:可用类型参数传递数组、用非类型参数传递数组大小。

2024-08-04 13:25:14 100

原创 C++题目练习09

实现 有理数 Rational 类 与 int类型、double类型 的相互转换。

2024-08-04 13:19:27 52

原创 C++题目练习08

在《字符串类的实现 2》的基础上,增加 myString字符串类 的方法:(指路 C++题目练习05 5.3)重载运算符 << :先输出 len ,然后一个空格,一个冒号,再一个空格,然后输出 data 所指字符数组。如果不含字符,则只输出一个 0。重载运算符 >> :读入字符串,存入 data 所指字符数组。注意:读入的一行字符串长度可能很大,建议先读入到一个 string 对象后再处理。

2024-08-04 13:15:27 108

原创 C++题目练习07

描述编写一个 stack栈类,在上一题的基础上:(上一题指路 C++题目练习02 2.2)取消 output()函数,重载运算符 << :第一行输出当前栈内元素个数,如果栈空,输出 0;如果栈不空,第二行自栈底到栈顶,输出栈内元素,每个元素后跟一个空格。如果栈空,第二行没有输出。输入描述在上一题的基础上增加一类指令:8 :表示使用运算符<< 输出当前的栈对象第一行是一个整数m,表示创建一个容量为m的栈对象。第二行是命令的数量n接下来n行,每行是一条命令输出描述。

2024-08-03 20:31:12 322

原创 C++题目练习06

定义并实现一个矩形类 rectangle,有长(length)、宽(wide) 两个属性,成员函数 area() 计算矩形的面积,成员函数 setlength()、getlength()、setwide()、getwide() 分别设置和获取 length 或者 wide 的值,成员函数 display() 输出矩形的信息(长,宽,面积),要求定义构造函数、拷贝构造函数、赋值运算符函数,能使用对象数组。

2024-08-03 20:18:32 101

原创 C++题目练习05

设计基类 Point,数据成员有:坐标值x 和 坐标值y,成员函数有:构造函数,面积函数Area();Point的派生类 Rectangle ,增加数据成员:坐标值x1 和 坐标值y1,同样有构造函数 和 面积函数Area();Point的派生类 Circle,增加数据成员:半径r,同样有构造函数 和 面积函数Area();

2024-08-03 13:31:54 148

原创 C++题目练习04

定义一个基类 Shape,在此基础上派生出 Rectangle 和 Circle,两者都有 getArea() 函数计算对象的面积。使用 Rectangle 类创建一个派生类 Square。1、在 Rectangle 类中有长和宽两个数据成员,在 Circle 类中有一个数据成员即半径。2、本题圆周率使用3.14public:private:public:length = l;width = w;int area;

2024-08-03 13:20:58 672

原创 C++题目练习03

定义哺乳动物类 Mammal,有 age(int)和 weight(double)两个数据成员,再由此派生出狗类 Dog,有 color(string)。创建一个 Dog 类的对象。

2024-08-03 13:12:34 203

原创 C++题目练习02

它的意思是第2个构造函数,是为了区分第1个构造函数输出的 “constructing”在你的 main 函数中,首先使用带参数的构造函数创建一个栈对象,栈的大小由输入的第一行的正整数 s 决定。两部分:第一部分是作用在第一个栈对象的 n 条命令,第二部分是作用在第二个栈对象的 m 条命令。增加:带一个参数 s 的构造函数,s 表示栈的初始大小。接下来一行是一个整数 n,表示接下来 n 行是作用在第一个栈对象的 n 条命令。接下来是一个整数 m,表示接下来 m 行是作用在第二个栈对象的 m 条命令。

2024-08-03 13:04:14 150

原创 C++题目练习01

定义一个Tree(树)类,有成员 Age(树龄),成员函数 grow(int years) 对 age 加上 years,age() 显示 Tree 对象的 age 的值。

2024-08-03 12:39:01 72

空空如也

空空如也

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

TA关注的人

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