![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
Come to the Sunday
这个作者很懒,什么都没留下…
展开
-
C++Student类
设计一个学生类,包含学生学号,姓名,课程,成绩等基本信息,计算学生的平均成绩。顺便多写了几个功能,实现结果如下图#include<iostream>using namespace std;int add=0;//计有同一个课程的人数,用来算平均数int a=0;//学生个数class Student{private:long Snumber;//学号 char...原创 2018-11-09 17:48:13 · 14497 阅读 · 1 评论 -
C++ Point类求两点距离
#include<iostream>#include<math.h>using namespace std;class Point{private: double X,Y,Z; public: Point(double X=0,double Y=0,double Z=0){ this->X=X,this->Y=Y,this->Z=Z...原创 2018-11-08 12:15:04 · 12860 阅读 · 4 评论 -
C++ Clock类模拟闹钟运行
定义一个时钟类Clock,设计成员函数SetAlarm(int hour,int minute,int second)设置响铃时间时间;用run()成员函数模拟时钟运行,当运行到响铃时间时提示响铃。当前时间设置为2时8分58秒,闹铃时间设置为3时40分5秒,时钟运行时显示每一秒的时间。代码如下:#include<iostream>using namespace std;...原创 2018-11-08 23:10:28 · 2290 阅读 · 0 评论 -
C++ Set类 重载操作符
重载操作符,实现集合类Set的操作包含于<=、并|、交&、差-、增加元素+=、删除元素-=。代码有点长,所以建立了一个工程来写(刚学的哈哈)运行结果:首先是Header File;#include<iostream.h>class Set{private:int *pa; //指向数组的指针 int a; //集合成员个数public:...原创 2018-12-06 23:26:24 · 4248 阅读 · 0 评论 -
金块问题的递归与非递归实现
公司有一袋金块(共 n 块,n 是 2 的幂,且 n≥2),年终时,最优秀的员 工得到其中最重的一块,最差的员工得最轻的一块。现有一台比较重量的仪器, 希望用最少的比较次数找出最重和最轻的金块,请分别用非递归和递归方式实现。1.非递归方法将重量输入数组中,按顺序两两(1和2,3和4等)比较,找出每一对中的大的和小的,分别存入两个占原本长度一半的数组中。所以一个数组存放的是每一对中的大数,另一...原创 2019-05-13 18:11:04 · 1204 阅读 · 0 评论