- 博客(19)
- 资源 (1)
- 收藏
- 关注
原创 第六周实验报告5
类.h 其中包括两个类的声明class CPoint{private: double x; double y;public: double Distance(CPoint p) const; //两点之间的距离 void input(); //以x,y形式输入坐标点 void output(); //以(x, y)形式输出坐标
2012-03-27 22:02:21 372
原创 第六周实验报告4
实验目的:设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形1.这二个问题需要用到两个类,顶点类和三角形类 2.关于三边的处理可以增加三个似有属性,在初始化是求出来备用,也可以在需要时计算得到实验代码:#include #include using namespace std;class CPoint{p
2012-03-27 21:48:02 403
原创 第六周实验报告3
实验目的:设计平面坐标点类,计算两点之间的距离、到原点的距离关于坐标轴和原点的对称点等实验代码://设计平面坐标点类,计算两点之间的距离、到原点的距离关于坐标轴和原点的对称点等#include #include using namespace std;enum SymmetricStyle{axisx, axisy, point}; //分别表示按x轴,y轴,原
2012-03-27 21:29:20 445 1
原创 第六周实验报告2
实验目的:程序填空:按要求将缺少的代码填进去a.用指针访问对象:class A{private: int a;public: A() {a = 0;} A(int aa): a(aa){} //定义构造函数,用参数aa初始化数据成员a};void main(){ A *p; //定义类A的指针对象p p = new A(1); //用p指向动
2012-03-27 21:06:29 464 1
原创 第六周实验报告1
实验目的:下面的程序存在编译错误,有两种方式可以修改,请给出这两种修改方案。有问题的源代码:#include using namespace std;class C{private: int x;public: C(int x){this -> x = x;} int getx(){return x;}};void main(){
2012-03-27 20:59:21 450
原创 第五周实验报告4
实验目的://设计一个学生类,包括学号(num)和成绩(score)。建立一个对象数组,内放5个学生的数据,要求 //1.用指针指向数组首元素,输出第1、3、5个学生的信息。 //2.设计一个函数max,用指向对象的指针作函数参数,在max函数中找出5个学生中成绩最高者,并输出其学号实验代码:#in
2012-03-23 00:19:02 472
原创 第五周实验报告3
实验目的:编写基于对象的程序,求5个长方柱的体积和表面积,长方柱类的数据成员包括长、宽、高等,另外: 1.需要定义长方形类,5个长方柱采用一个对象数组表示;2.前4个长方柱要在定义数组时初始化,其中前3个直接给出参数初始化, 第4个用默认构造函数初始化;第5个长方柱定义时不初始化,而是由键盘输入长、宽、高赋值
2012-03-23 00:08:59 382
原创 第五周实验报告2
实验目的:任务要求:完成下面类的设计,并在main()函数中自定义对象,调用各成员函数,完成基本的测试实验代码:#includeusing namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母public: CFraction(int, int); //构造函数,
2012-03-23 00:01:46 633
原创 第五周实验报告1
实验目的:1.使用带参数构造函数,即Triangle(float x, float y, float z),三边长在调用时由实参直接给出; 2.设计默认构造函数,即不指定参数时,默认各边长为1; 3.使用默认参数的构造函数,不给定实参时,默认边长为1; 4.在构造函数中使用
2012-03-22 23:51:10 376
原创 第四周实验报告4
实验目的:设计一个工资类(salary)1.输入职工工资,保存在salary数组中,实际人数保存到number中2.给每个人涨100元工资3.对涨后的工资排序4.输出排序后的工资实验代码:#include using namespace std;class Salary{public: void set_value(); //获取工资 voi
2012-03-19 17:59:47 659 2
原创 第四周实验报告3(不完全版)
实验目的:设计一个“正整数”类,并通过一系列的成员函数对其性质作出判断或列出相关联的数值实验代码:#include using namespace std;class NaturalNumber{private: int n;public: void setValue(int x); //置数据成员n的值,要求判断是否是正整数 int getValu
2012-03-19 13:00:18 464
原创 第四周实验报告2
实验目的:利用多文件组织项目实验代码://主文件:main.cpp#include #include "mytime.h"using namespace std;int main() { Time t1; Time &t2 = t1; t1.set_time(); t2.add_a_sec();
2012-03-19 12:54:07 394
原创 第四周实验报告1
实验目的:1.置三边的值,注意要能成三角形 2。取三边的值 3.计算三角形周长 4.计算三角形面积实验代码:#include #include using namespace std;class Triangle{public: void Setabc(float x, float y, float z); void Getabc(float *x,
2012-03-19 12:39:08 337
原创 下学期第三周实验报告4
实验目的:编写给予对象的程序,求3个长方柱的体积。实验代码:#include using namespace std;class Subject{public: void set_subject(); void show_subject();private: bool is_subject(double, double, double); dou
2012-03-11 20:20:41 324
原创 下学期第三周实验报告3.2
实验目的:设计一个DateTime类,显示相应的日期。实验代码:#include using namespace std;class DateTime{public: void set_DateTime(); void show_DateTime();private: bool is_DateTime(int, int, int); int year;
2012-03-11 20:15:24 442
原创 下学期实验报告3.1
实验目的:输入时间,在输入的时间之上增加1秒1分1时,在增加后的时间之上增加任意秒任意分任意时,并判断时间的合法性,相应输出时间实验源代码:#include using namespace std;class Time{public: void set_time(); //时间设置函数 void show_time();
2012-03-11 20:03:54 364
原创 下学期第三周实验报告2
实验目的:阅读已有代码,修改代码中的错误有错误需要更改的源代码:#include using namespace std;class Time{ void set_time(void); void show_time(void); int hour; int minute; int sec;};Time t;int main(){
2012-03-11 19:55:59 357
原创 下学期第二周实验报告3(2)
实验目的:规范文本。(1)行首的第一个字符不能为空格。 (2)两个单词间只能有1个空格且必须有1个空格。 (3)标点符号前面是单词中的最后一个字母,后面有且只能有一个空格。 项目代码:#include #include "string.h"using namespace std;int main(){ char str[200]; c
2012-03-04 11:13:56 348
原创 下学期第二周实验报告3(1)
实验目的:输入一行字符,统计其中有多少个单词。项目代码:#include #include "string.h"using namespace std;int main(){ char str[200]; cin.get(str, 100, '\n'); for(int i = 0, j = 0; str[i] != '\0';
2012-03-04 11:02:15 323
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人