C++编程学习之贺利坚老师的C++项目
文章平均质量分 70
helenandyoyo
这个作者很懒,什么都没留下…
展开
-
C++项目 旱冰场造价
【项目2 - 旱冰场造价】一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,围栏用木条围成,每米造价N元,输入旱冰场半径,用程序计算出其造价。原创 2014-07-17 17:43:55 · 731 阅读 · 0 评论 -
C++项目5——玩日期
定义一个表示时间(包括年、月、日、时、分、秒)的结构体,然后完成下面的功能(可以在一个main函数中完成,也可以用函数求解,main函数调用即可): (1)输入一个时间(注意各部分数据的取值范围)将输入的时间保存在一个结构体变量中; (2)输出该日在本年中是第几天(注意闰年问题); (3)输出这是这一天中的第几秒; (4)输出这是这一年中的第几秒; (5)求你输入的时间d天后是哪年哪月哪原创 2014-07-15 16:39:34 · 483 阅读 · 0 评论 -
C++编程学习之贺利坚老师的C++第一周项目1
【项目1 - 用枚举表示对称方式】设计函数,可以按指定的方式,输出一个平面点的对称点原创 2014-07-12 10:12:59 · 1031 阅读 · 0 评论 -
C++第1周项目2——胖子伤不起
【项目2 - 胖子伤不起】 根据世界卫生组织推荐的体重标准,男性的标准体重=(身高cm-80)×70﹪,女性的标准体重=(身高cm-70)×60﹪。标准体重正负10﹪为正常体重;标准体重正负10﹪~ 20﹪为体重过重或过轻;标准体重正负20﹪以上为肥胖或体重不足,其中超重计算公式为:超重%=[(实际体重-标准体重)/(标准体重)]×100%,体重的单位是kg。 请编制一个程序,输入一个原创 2014-07-12 11:05:17 · 634 阅读 · 0 评论 -
C++项目——实现Time类中的运算符重载
#include #include using namespace std; class CTime { public: CTime(int h=0,int m=0,int s=0):hour(h),minute(m),sec(s){}; void setTime(int &h,int &m,int &s); void display(); //二目原创 2014-07-25 11:01:06 · 811 阅读 · 0 评论 -
C++项目——实现复数类中的运算符重载
#include using namespace std; class Complex{ public: Complex(double r=0,double i=0):real(r),image(i){}; Complex operator+(Complex &a2); Complex operator-(Complex &a2); Complex operator*(Complex &原创 2014-07-22 21:11:27 · 536 阅读 · 0 评论 -
C++项目——人数不定的工资类
#include using namespace std; class Salary{ public: Salary(int n); Salary(const Salary &s); ~Salary(); void input_salary(); void show_salary(); private: double *salary; int number; }; Salary:原创 2014-07-22 20:18:52 · 502 阅读 · 0 评论 -
C++项目——对象作为数据成员
本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶点。利用设计的三角形类,输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。 提示:(1)这个问题需要用到两个类,顶点类参照项目1中的CPoint类;(2)三角形类参考下面CTriangle类的声明;(3)充分利用CPoint类中已有的代码实现;(4)关于三条边的处理,可以增加三个私有属性原创 2014-07-19 20:46:36 · 543 阅读 · 0 评论 -
C++项目——静态成员应用
#include using namespace std; class Time{ public: Time(int=0,int=0,int=0); void show_time( ); //根据is_24和from0,输出适合形式-20:23:5/8:23:5 pm/08:23:05 pm void add_seconds(int); //增加n秒钟原创 2014-07-20 16:45:22 · 417 阅读 · 0 评论 -
C++项目 体验常成员函数
【项目1-体验常成员函数】 设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中,由于求距离、求对称点等操作对原对象不能造成任何改变,所以,将这些函数设计为常成员函数是合适的,能够避免数据成员被无意更改。 #include #include using namespace std; class Cpoint{ public: Cpoint(float x原创 2014-07-19 16:24:10 · 471 阅读 · 0 评论 -
C++项目 对象数组操作长方柱类
#include using namespace std; class Bulk{ public: Bulk(float l=1.0,float w=1.0,float h=1.0); void output(); void get_value(); private: float lenght; float width; float height; }; Bulk::Bulk(flo原创 2014-07-17 18:23:50 · 467 阅读 · 0 评论 -
C++项目 指向学生类的指针
#include #define COUNT 5 using namespace std; class Student{ public: Student(int n,float s):num(n),score(s){}; void output(); public: int num; float score; }; void Student::output() { cout<<"num:原创 2014-07-17 18:59:18 · 757 阅读 · 0 评论 -
C++ 项目3 文件加结构体实现实用系统
score.dat文件为自行建立。#include #include #include #include #define NUM 5 using namespace std; struct Studentscore { string name; char gender; //"F" represent female,"M" represent man float Cscore; //C++原创 2014-07-14 16:16:24 · 628 阅读 · 0 评论