C++
ifmiracleshadasound
这个作者很懒,什么都没留下…
展开
-
LeetCode: 628. 三个数的最大乘积
628. 三个数的最大乘积给你一个整型数组nums,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例 1:输入:nums = [1,2,3]输出:6示例 2:输入:nums = [1,2,3,4]输出:24示例 3:输入:nums = [-1,-2,-3]输出:-6如果是三个数,直接输出乘积如果大于三个数,则最大值有两种可能①三个最大的正数相乘②两个最小的负数和最大的正数相乘## C++ class Solution {...原创 2021-01-20 23:19:15 · 234 阅读 · 0 评论 -
C++实验一
1. 利用cin输入一个char型字符串“Hello C++ world!”,并输出至控制台;同样利用cin输入一个string类型的字符串“Hello C++ world!”,并输出至控制台;对比string类型和char型的使用。#include <iostream>#include <string>using namespace std;int main...原创 2019-04-24 17:33:55 · 3413 阅读 · 2 评论 -
C++实验二
1. 声明一个树Tree类,有数据成员age(树龄)、构造函数、成员函数grow表示树龄的增加,成员函数showAge()显示对象树龄等。请初始化一棵18树龄的树,再分别调用其成员函数 进行测试。#include <iostream>using namespace std;class Tree{ public: Tree(int a):age(a){} vo...原创 2019-04-24 17:55:18 · 3153 阅读 · 1 评论 -
C++实验三
1.声明一个动物基类Animal,私有整型成员变量年龄age,请定义一个派生类Dog,在其成员函数SetAge(int a)中直接给age赋值,测试下看是否会出问题?如何解决?#include <iostream>using namespace std;class Animal{ public: void setAge(int a) { age = ...原创 2019-05-31 08:53:20 · 5010 阅读 · 0 评论 -
C++实验四
1.定义一个复数类Complex,重载运算符“+”、“-”、“*”、“-”“==”,使之能用于复数的加、减、乘、求反以及比较的等运算。要求分别重载运算符函数为Complex类的成员函数和非成员函数(友元函数)。在主函数中进行测试。#include <iostream>#include <cstdio>using namespace std;class Comp...原创 2019-05-31 08:57:21 · 1924 阅读 · 1 评论 -
C++实验五
1. 定义一个Point类,有点坐标属性(x, y),由它派生出圆形类(Circle)和矩形类(Rectangle),基类中定义了求面积的纯虚函数。在主函数定义派生类的对象,调用面积函数,观察运行结果。#include <iostream>#include <cmath>using namespace std;class Point{ public: ...原创 2019-05-31 08:59:48 · 2112 阅读 · 0 评论