![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++慕课编程作业
C++慕课上各章编程作业
孙 行 者
geeker
展开
-
第十一/十二章编程作业
文章目录员工类水果店 员工类 题目内容: 要求定义一个基类Person,它有3个私有数据成员:姓名name(char *类型)、性别 sex(char类型)、年龄age(int类型);一个构造函数用于对数据成员初始化;有一个成员函数show()用于输出数据成员的信息。 创建Person类的公有派生类Employee,增加两个私有数据成员:基本工资 basicSalary(int类型)和请假天数leaveDays(int型);为它定义初始化成员信息的构造函数,和显示数据成员信息的成员函数show()。 输入格原创 2020-12-16 18:12:00 · 1540 阅读 · 0 评论 -
第九章编程作业
文章目录点类学生成绩类 点类 题目内容: 定义如下形式的point 类,其对象表示平面上的一个点(x,y),设计一个友元函数dis()求出两个对象(平面点)间的距离。并编制主函数,通过类对象验证相关函数的正确性。 class point { double x,y; public: point (double x0=0, double y0=0) {x=x0; y=y0;} void display(); }; 运用两点间的距离公式,开根号函数为sqrt()。 输入格式: 四个实数,前两个实数是一个点的坐标,原创 2020-12-16 18:08:42 · 958 阅读 · 0 评论 -
第八章编程作业
文章目录日期类三角形类 日期类 题目内容: 设计一个日期类(Date),用来实现日期的操作。包括一个空构造函数,三个成员函数,其余所需自行决定。 用成员函数setDate()用来给Date类设置日期。 用成员函数isLeapYear()用来判断是否是闰年。 用成员函数getSkip(Date o)用来计算两个日期之间相差的天数。 输入格式: 输入两个日期,输入格式参考样例。 输出格式: 判断两个日期是否是闰年,以及两个日期的间隔天数,输出格式参考样例。 输入样例: 2012 10 20 2017 11原创 2020-12-16 18:00:44 · 1212 阅读 · 0 评论 -
第七章编程作业
文章目录计票程序计算天数 计票程序 题目内容: 完成一个对候选人得票的统计程序。假设有3个候选人,名字分别为Li,Zhang和Fun。使用结构体存储每一个候选人的名字和得票数。记录每一张选票的得票人名,输出每个候选人最终的得票数。结构体可以定义成如下的格式: struct person { char name[20]; int count; }leader[3] = {“Li”, 0, “Zhang”, 0, “Fun”, 0}; 输入格式: 第一行有一个整数n,表示以下有n张选票信息将会输入。保证n不原创 2020-12-16 17:55:41 · 524 阅读 · 0 评论 -
第六章编程作业
文章目录插入字符串统计整数个数字符串排序 插入字符串 题目内容: 从键盘输入一个字符串,并在串中的第一次出现的最大元素后边插入字符串”ab”。 输入格式: 任意输入一个字符串 输出格式: 在串中的最大元素后边插入字符串”ab” 输入样例: 123csCUMT 输出样例: 123csabCUMT #include <iostream> using namespace std; #include <string> int main(){ bool t = true; string原创 2020-12-16 17:51:53 · 1120 阅读 · 0 评论 -
第五章编程作业
文章目录求二维数组的鞍点学生成绩统计字符统计 求二维数组的鞍点 题目内容: 找出一个二维数组(以三行四列的数组为例)中的鞍点,即该位置上的元素在该行上值最大,在该列上值最小(也可能没有鞍点) 输入格式: 标准输入:二维数组(以三行四列的数组为例) 输出格式: 标准输出:如果有鞍点,输出鞍点的值及所在行列(例如[1][2]=96 is Saddle Point),如果没有,输出没有鞍点(例如 No Saddle Point) 输入样例: 9 80 205 40 90 60 96 1 210 3 1原创 2020-12-16 17:45:19 · 749 阅读 · 0 评论