C++学习
C++地方相关知识
清雨夜NWC
单目标跟踪方向,日常更新
展开
-
C++面向对象程序设计——简单的商品销售题
C++面向对象程序设计——简单的商品销售题问题描述:店销售某一商品,商店每天公布统一的折扣(discount)。同时允许销售人员在销售时灵活掌握售价(price),在此基础上,对一次购10件以上者,还可以享受98折优待。现已知当天3个销货员销售情况为销售员号(num) 销货件数(quantity) 销货单价(price)101 5 23.5102原创 2020-10-23 19:29:37 · 3191 阅读 · 0 评论 -
C++面向对象程序设计之运算符重载
//有两个矩阵a,b;均为两行三列,求两个矩阵之和,重载运算符“+“使之能用于该矩阵的输入与输出,比如 c = a+b;#include<iostream>using namespace std;class Matrix{public: Matrix(); //默认构造函数 friend Matrix operator+(Matrix &,Matrix &); void input(); void display();private: in原创 2020-11-10 19:43:36 · 497 阅读 · 0 评论 -
C++之构造函数与析构函数的使用
定义一个学生类 Student,学生类中有 3 个私有数据成员:name(姓名)、cls(班级)、grade(年级);3 个公有成员函数;Student(构造函数)、display、~Student(析构函数)。使用构造函数为 Student 类的对象赋值(name 使用动态内存分配空间),display 负责显示学生的基本信息,在析构函数中释放动态分配的内存。在做这题的时候,其中题目要求使用name 使用动态内存分配空间,new运算符使用的一般格式为 new 类型 【初值】;,因为new string(原创 2020-11-19 13:18:35 · 2325 阅读 · 1 评论 -
C++面向对象程序设计之学生信息统计分析问题
编写一个学生类,学生信息包含姓名、学号、年龄、性别和成绩;(1)输出每个学生的姓名、学号和成绩。(2)统计并输出学生的总人数、总成绩、平均成绩、最高成绩和最低成绩。/*编写一个学生类,学生信息包含姓名、学号、年龄、性别和成绩;(1)输出每个学生的姓名、学号和成绩。(2)统计并输出学生的总人数、总成绩、平均成绩、最高成绩和最低成绩。*/#include <iostream>#include <string>using namespace std;class Stu原创 2020-11-19 14:11:57 · 3230 阅读 · 0 评论 -
C++面向对象程序设计之公司人员工资管理
.编写一个小型公司人员工资管理程序,要求设计合理的基类和派生类,实现工资管理任务。下表是公司经理,兼职人员,销售经理和销售人员当月工资计算方法。人员类别 固定工资/元计时工资(元/时) 月销售总额提成公司经理 15000无 无兼职人员 无180 无––销售经理 5000无 1%销售员 无无 6%––代码如下:#include <iostream>#include <string&g原创 2020-11-22 14:26:42 · 3119 阅读 · 0 评论 -
C++面向对象程序设计之类的继承与派生
1.编写一个学生和教师数据输入和显示程序。其中,学生数据有编号、姓名、班级和成绩,教师数据有编号、姓名、职称和部门。要求将编号、姓名输入和显示设计成一个类Person;然后设计类Person的派生类:学生类Student和教师类Teacher:编写一个主函数,通过定义student、teacher的对象,完成相应功能。#include <iostream>#include <string>using namespace std;class person原创 2020-11-22 22:43:02 · 1155 阅读 · 0 评论 -
C++面向对象程序设计之几何图形计算
Shape是一个几何图形的基类,它至少有求自身周长函数Circumference()和求自身面积函数Area().从Shape类派生出Circle类、Ellipse类、Triangle类和Rectangle类,分别维承基类Shape的 Circumference()和Area(),并增加新的成员。编写主函数,定义各派生类对象,求多派生类对象的周长之和、面积之和。#include <iostream>#include <string>#include <math.h>原创 2020-12-02 14:15:57 · 1604 阅读 · 0 评论 -
C++面向对象程序设计之复数四则运算器
/*定义一个实数类Real,类中包括一个数据成员real,构造函数、display()函数以及重载的 + 、一、 * 、 / 运算符。用公有继承方式声明一个复数类Complex,该类包括两个数据成员real, image,并重载Real类的函数和 - 、一、 *、/ 运算符。编写一个复数四则运算计算器。*/#include<iostream>#include <string >using namespace std;class Real{public :原创 2020-11-24 15:46:28 · 2631 阅读 · 0 评论