
C++
文章平均质量分 74
码农仔
我喜欢交友,喜欢编程
展开
-
2013级C++第14周(春)项目——多态性、虚函数和抽象类 【项目1-动物这样叫】
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 1.cpp* 作 者: 刘旺* 完成日期:2014年6月3日* 版本号: v1.0* 输入描述:无* 问题描述: 根据给出的main()函数和运行结果的提示,设计出相关的各个类, 注意观察运行结果,提取出每个原创 2014-06-03 17:33:03 · 1048 阅读 · 0 评论 -
实践——【String】
#include using namespace std ;class String{ public: String() ; String(const String &) ; String(const char *) ; int length() ; char& operator[](int i) ;原创 2014-03-23 13:43:00 · 801 阅读 · 0 评论 -
2013级C++第6周(春)项目——对象指针、const 【项目2 - 对象作为数据成员】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年4月3日* 版本号: v1.0** 输入描述:* 问题描述: 本项目设计一个三角形类,其数据成员不再是三角形三条边的边长,而是三角形的三个顶点。 利用设计原创 2014-04-03 09:22:51 · 1035 阅读 · 0 评论 -
C++第9周(春)项目4 - 一维向量类 【项目4】
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 1.cpp* 作 者: 刘旺* 完成日期:2014年5月5日* 版本号: v1.0* 输入描述:无* 问题描述: 建立一个向量类MyVector*/#include #include using namespace std原创 2014-05-05 09:16:46 · 864 阅读 · 0 评论 -
2013级C++第6周(春)项目——对象指针、const【项目1-体验常成员函数】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目1.cpp* 作 者:刘旺* 完成日期:2014年4月2日* 版本号: v1.0** 输入描述:* 问题描述:设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等。在设计中, 由于求原创 2014-04-02 22:01:04 · 1078 阅读 · 0 评论 -
C++程序设计----- 运算符的重载 【项目3-分数类中的运算符重载】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目3.cpp* 作 者:刘旺* 完成日期:2014年3月21日* 版本号: v1.0** 输入描述:* 问题描述:实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、* 求反、比较(6种原创 2014-03-21 10:53:15 · 817 阅读 · 0 评论 -
2012C++第8周项目1 - 实现复数类中的运算符重载 【项目1-实现复数类中的运算符重载】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目Complex.cpp* 作 者:刘旺* 完成日期:2014年3月16日* 版本号: v1.0** 输入描述:* 问题描述:定义一个复数类重载运算符+、-、*、/,使之能用于复数的加减乘除。* 程序输出:* 问题分析:*/原创 2014-03-20 13:20:17 · 1360 阅读 · 0 评论 -
2013级C++第8周(春)项目——运算符重载 【项目1】实现复数类中的运算符重载
/* * 程序的版权和版本声明部分 * Copyright (c)2013, 在校学生 * All rightsreserved. * 文件名称: 项目3.cpp * 作 者:刘旺 * 完成日期:2014年4月15日 * 版本号: v1.0 * * 输入描述: * 问题描述:请用类的成员函数,定义复数类重载运算符+、-、*、/,使之能用于复数的加减乘除 * 程序输出:原创 2014-04-15 15:38:43 · 1554 阅读 · 2 评论 -
小银行系统
#include #include #include #include using namespace std ;char name[20] ;int PASSWORD=123456 ;class Hand{ public: void query() ; //查询余额 void witdraw() ; //取款原创 2014-03-19 13:58:23 · 831 阅读 · 0 评论 -
2013级C++第4周(春)项目——再和对象找感觉 【项目4扩展2(选做)】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月17日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出: 请设计成员函数实现下面的功能:* (1)输入职工工资,工资保存到salary数原创 2014-03-17 19:42:23 · 951 阅读 · 0 评论 -
C++程序设计- 继承与派生 【项目1】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目1.cpp* 作 者:刘旺* 完成日期:2014年3月23日* 版本号: v1.0** 输入描述:* 问题描述:定义点类,并以点类为基类,派生出直线类,从基类中继承的点的信息表示直线的中点。。* 程序输出:* 问题分析:*/原创 2014-03-23 16:46:20 · 1080 阅读 · 0 评论 -
2013级C++第5周(春)项目——用构造函数初始化【项目1-三角形类的构造函数】
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 项目1.cpp* 作 者:刘旺* 完成日期:2014年3月24日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#include #include using namespace std原创 2014-03-24 09:29:33 · 875 阅读 · 0 评论 -
2013级C++第5周(春)项目——用构造函数初始化【项目1.2-三角形类的构造函数】
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 项目1.cpp* 作 者:刘旺* 完成日期:2014年3月24日* 版本号: v1.0** 输入描述:* 问题描述:* 程序输出:* 问题分析:*/#include #include using namespace std原创 2014-03-24 09:36:28 · 1569 阅读 · 0 评论 -
自己的贪吃蛇C++终结版
在这里感谢贺利坚老师原创 2014-07-04 13:57:52 · 1668 阅读 · 0 评论 -
2013级C++第12周(春)项目——成员的访问属性、多重继承【 第2部分 实践项目】
公有ji'ch/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 1.cpp* 作 者: 刘旺* 完成日期:2014年5月12日* 版本号: v1.0* 输入描述:无* 问题描述: 理解基类中成员的访问限定符和派生类的继承方式*/#include using namespace原创 2014-05-12 13:25:04 · 786 阅读 · 0 评论 -
C++第11周(春)项目2 - 职员有薪水了
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 1.cpp* 作 者: 刘旺* 完成日期:2014年5月9日* 版本号: v1.0* 输入描述:无* 问题描述: 定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数 :构原创 2014-05-09 21:31:33 · 781 阅读 · 0 评论 -
2013级C++第12周(春)项目——成员的访问属性、多重继承 【项目2 - 教师兼干部类】
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 1.cpp* 作 者: 刘旺* 完成日期:2014年5月15日* 版本号: v1.0* 输入描述:无* 问题描述: 分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre原创 2014-05-15 11:22:46 · 1025 阅读 · 0 评论 -
2013级C++第7周(春)项目——深复制、友元、模板 【项目2-体验常成员函数】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年4月8日* 版本号: v1.0** 输入描述:* 问题描述:【项目2-体验常成员函数】* 下面的程序,因为存在指针类型的数据成员,需要能完成深复制的构造函数。原创 2014-04-08 11:00:04 · 917 阅读 · 0 评论 -
2013级C++第7周(春)项目——深复制、友元、模板 【项目3-成员函数、友元函数和一般函数有区别】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目3.cpp* 作 者:刘旺* 完成日期:2014年4月8日* 版本号: v1.0** 输入描述:* 问题描述:你需要完成的任务是,利用成员函数、友元函数和一般函数,* 实现三个版本的求两点间距离的函数,并原创 2014-04-08 16:33:26 · 1080 阅读 · 0 评论 -
c++版贪食蛇————不断更新直到完成
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: Snack.cpp* 作 者:刘旺* 完成日期:2014年3月26日* 版本号: v1.0** 输入描述:* 问题描述:贪吃蛇* 程序输出:* 问题分析:*/#include #include #include #inc原创 2014-03-26 10:14:06 · 1817 阅读 · 0 评论 -
2013级C++第9周(春)项目——运算符重载(二) 【项目5】
/* * 程序的版权和版本声明部分 * Copyright (c)2014, 在校学生 * All rightsreserved. * 文件名称: 1.cpp * 作 者: 刘旺 * 完成日期:2013年4月21日 * 版本号: v1.0 * 输入描述:无 * 问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。*/ #include using nam原创 2014-04-21 20:22:49 · 912 阅读 · 0 评论 -
2013级C++第7周(春)项目——深复制、友元、模板 【项目1-深复制体验】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目1.cpp* 作 者:刘旺* 完成日期:2014年4月8日* 版本号: v1.0** 输入描述:* 问题描述:阅读下面的程序,补足未完成的注释* 程序输出:* 问题分析:*/#include #include usin原创 2014-04-08 10:37:34 · 753 阅读 · 0 评论 -
2013级C++第11周(春)项目——通过继承拥有基类的资源 【项目1 - 存储班长信息的学生类】
/** 程序的版权和版本声明部分* Copyright (c)2014, 在校学生* All rightsreserved.* 文件名称: 1.cpp* 作 者: 刘旺* 完成日期:2014年5月7日* 版本号: v1.0* 输入描述:无* 问题描述: 上面是声明好的类及测试函数,请完成类中成员函数的定义*/#include using namespace std原创 2014-05-07 10:47:26 · 920 阅读 · 0 评论 -
2013C++第10周项目——循环结构程序设计【项目4:输出完数】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月15日* 版本号: v1.0** 输入描述:* 问题描述:一个数如果恰好等于它的因子之和,这个数就称为“完数”。* 例如6=1+2+3,再如8的因子和是7原创 2014-03-15 11:32:36 · 943 阅读 · 0 评论 -
C++第10周项目1参考——利用循环求和 【项目2-分数的累加】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年3月15日* 版本号: v1.0** 输入描述:* 问题描述:输出1/3-3/5+5/7-7/9…+19/21的结果* 程序输出:* 问题分析:*/#include us原创 2014-03-15 11:13:58 · 1176 阅读 · 0 评论 -
2013级C++第4周(春)项目——再和对象找感觉【项目4扩展1(选做)】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月17日* 版本号: v1.0** 输入描述:* 问题描述:* 请设计成员函数实现下面的功能:* (1)输入职工工资,工资保存到salary数组原创 2014-03-17 10:34:07 · 985 阅读 · 0 评论 -
2013级C++第17周项目【项目2-用指针玩字符串】--之任意删除字符串的字符
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年3月12日* 版本号: v1.0** 输入描述:* 问题描述:指针是神奇的,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,*原创 2014-03-13 09:05:48 · 1323 阅读 · 0 评论 -
2013级C++第17周项目【项目3-数组的排序】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目3.cpp* 作 者:刘旺* 完成日期:2014年3月13日* 版本号: v1.0** 输入描述:* 问题描述:按给定部分程序的要求,用指向数组的指针变量作为形式参数编写函数,完成排序。重点体会:* (1)排序原创 2014-03-13 09:43:00 · 904 阅读 · 0 评论 -
2013级C++第17周项目【项目4】数组用于进制转换
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月13日* 版本号: v1.0** 输入描述:* 问题描述:编一个程序,其中调用函数void tran(int n, int d)用于将十进制数n转换为d进制数输出,*原创 2014-03-13 10:41:24 · 1144 阅读 · 0 评论 -
2013级C++第17周项目【项目2-用指针玩字符串】之测量字符串长
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年3月12日* 版本号: v1.0** 输入描述:* 问题描述:指针是神奇的,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,*原创 2014-03-12 21:13:07 · 1157 阅读 · 0 评论 -
2013级C++第3周【项目4 - 长方柱类】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月12日* 版本号: v1.0** 输入描述:* 问题描述:编写基于对象的程序,求3个长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth原创 2014-03-12 11:48:14 · 780 阅读 · 0 评论 -
2013级C++第17周项目【项目2-用指针玩字符串】之字符串比较大小
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年3月12日* 版本号: v1.0** 输入描述:* 问题描述:指针是神奇的,指向整型的指针int *p1,可以操作整型数组int a[];指向字符型的指针char *p2,*原创 2014-03-12 21:19:20 · 1345 阅读 · 0 评论 -
2013级C++第3周【项目1-掌握有对象的程序结构】
(1)l 程序中定义的类名是__Student______?•l 在main函数中,定义的stud1和stud2称为__对象__________?•l 该类中,num、name、sex称为类的_____成员属性____,其访问权限为____私有____,意味着__在一般情况下在类的外面无法访问该私有成员,类的内部可以访问_______。•l 该类中,set_data和dis原创 2014-03-12 16:58:27 · 1090 阅读 · 0 评论 -
2013级C++第3周【项目2 - 旱冰场造价】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年3月12日* 版本号: v1.0** 输入描述:* 问题描述:一个圆形的旱冰场地,场地内抹水泥,造价为每平方米M元,* 围栏用木条围成,每米造价N元,输入旱冰原创 2014-03-12 12:54:32 · 846 阅读 · 0 评论 -
2013级C++第3周【项目3 - 时间类】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目3.cpp* 作 者:刘旺* 完成日期:2014年3月12日* 版本号: v1.0** 输入描述:* 问题描述:请在原类基础上,增加下列成员函数,要求前三个在类内定义* (将是内置成员函数),后三个在类内声明,原创 2014-03-12 12:32:25 · 1304 阅读 · 0 评论 -
2013级C++第1周(春)项目【项目2 - 胖子伤不起】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目2.cpp* 作 者:刘旺* 完成日期:2014年3月13日* 版本号: v1.0** 输入描述:* 问题描述:根据世界卫生组织推荐的体重标准,男性的标准体重=(身高cm-80)×70﹪,* 女性的标准体重=原创 2014-03-14 11:23:58 · 1079 阅读 · 0 评论 -
2013级C++第17周项目【项目1-体会函数参数传递】
1、下面三段程序都试图通过定义函数,实现实际参数在必要时的交换,哪些能够实现,哪些不能实现?答:(1)不可以实现 ;(2)(3)可以实现;因为(1)中的形参与实参传递过程中实参先将自己备份然后将备份付给形参,这导致在形参函数中无法实现对实参的内容进行修改。然而(2)是采用指针做形参,虽然在指针做形参时要为指针开辟内存空间但是实参不需备份形参指针直接指向实参的地址,这原创 2014-03-13 11:20:41 · 899 阅读 · 0 评论 -
2013级C++第1周(春)项目【项目3扩展(选做)】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目3.cpp* 作 者:刘旺* 完成日期:2014年3月14日* 版本号: v1.0** 输入描述:* 问题描述:定义一个结构体变量(包括年、月、日),要求输入年、月、日,计算输出该日是该年的第几天。* 程序输出:* 问题分析:原创 2014-03-14 12:11:51 · 1378 阅读 · 0 评论 -
2013级C++第4周(春)项目——再和对象找感觉【项目4扩展4(选做)】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月17日* 版本号: v1.0** 输入描述:* 问题描述:* 请设计成员函数实现下面的功能:* (1)输入职工工资,工资保存到salary数组原创 2014-03-17 09:57:19 · 788 阅读 · 0 评论 -
2013级C++第4周(春)项目——再和对象找感觉【项目4扩展3(选做)】
/** 程序的版权和版本声明部分* Copyright (c)2013, 在校学生* All rightsreserved.* 文件名称: 项目4.cpp* 作 者:刘旺* 完成日期:2014年3月17日* 版本号: v1.0** 输入描述:* 问题描述:* 请设计成员函数实现下面的功能:* (1)输入职工工资,工资保存到salary数组原创 2014-03-17 09:45:46 · 784 阅读 · 0 评论