- 博客(47)
- 收藏
- 关注
原创 十七周作业1
#include #include #include #include using namespace std; class Student { public: Student(); Student(string name, double cpp, double math, d
2012-06-13 20:38:08
3717
原创 C++,与你相伴的日子
C++,与你相伴的日子相遇 高考下来的时刻,一看如此可怜的分,欲哭无泪。一心想着复习,明年再考。第一次报志愿很慎重,想好好报或许能走了好二本。当被人家拒之门外的时候。自己一个人静静地看着每个学校的分数线。看着比自己分低的同学报考了好的大学都走了。而自己却无校可走。。家人已经做好了让我回去复习的准备。二批第一征集志愿自己已经没有了心情,随便报到了软件外包。万万没有想到自己竟然
2012-06-11 19:25:30
1567
1
原创 第十六周作业3
#include #include#includeusing namespace std;class Word{public: void set(string e,string c,string wc); int compare(string); void display();private: string english; string chinese; string
2012-06-08 17:02:40
2027
原创 第十六周作业2
#include #include#includeusing namespace std;//定义学生类class Student{public: Student(){};//构造函数 Student(string nam, double c, double m, double e):name(nam),cpp(c),math(m),english(e){total=c+m+e
2012-06-08 17:01:07
1424
原创 第十六周作业1
#include #include using namespace std; class Salary { public: void ordered_salary_add(); void ordered_salary(); void input_salary(); void ordered_salary_txt();privat
2012-06-08 16:59:14
1156
1
原创 第十五周作业3.2
#include using namespace std;int main( ){ int a = 54; cout.setf(ios::showbase);//设置输出时的基数符号。 cout << "dec:" << a << endl; //输出结果:dec:54 原因:默认以十进制形式输出a。 cout.unsetf(ios::dec); //终止
2012-05-28 19:04:05
609
原创 第十五周作业3.1
#include #include using namespace std;int main(){ int a; cout << "input a:"; cin >> a;//输入20 cout << "dec:" << dec << a << endl; // 输出结果: dec: 20 原因:以十进制形式输出结果20。 cout
2012-05-28 19:02:51
487
原创 第十四周作业2
#includeusing namespace std;class Student{ public: Student(int n,double s){num = n; score = s; next = NULL;} Student *next; int num; double score;};c
2012-05-28 18:44:30
560
原创 十四周作业1
#include using namespace std;class MyArray{private: int *arr; //用于存放动态分配的数组内存首地址 int size; //数组大小public: MyArray(int sz=50); MyArray(int a[],int sz); //由一个内置类型的数组初始化 MyArray
2012-05-28 18:40:24
651
1
原创 十五周作业1
// triangle.cpp : 定义应用程序的类行为。//#include "stdafx.h"#include "triangle.h"#include "triangleDlg.h"#ifdef _DEBUG#define new DEBUG_NEW#endif// CtriangleAppBEGIN_MESSAGE_MAP(Ctri
2012-05-28 18:36:27
601
原创 第十五周作业2
// stdafx.cpp : 只包括标准包含文件的源文件// cfraction.pch 将作为预编译头// stdafx.obj 将包含预编译类型信息#include "stdafx.h"#include "stdafx.h"#include "CFrac.h"using namespace std;CFraction CFraction :: operator
2012-05-28 18:27:55
1002
1
原创 第十三周作业3
#include using namespace std;class Shape{public: virtual float area() const = 0;};class Circle:public Shape{public: Circle(float r):radii(r){}; virtual float area() const;
2012-05-14 18:11:27
584
1
原创 第十三周作业2
#include "iostream"#includeusing namespace std;class Animal{public: virtual void cry() {cout << "不知哪种动物,让我如何学叫?" << endl;}};class Mouse : public Animal{public: Mouse(string n
2012-05-14 18:09:48
868
原创 第十三周作业1
#include using namespace std;class Vehicle {public: void run() const { cout << "run a vehicle. "<<endl; } //(2) run()为虚函数}; class Car: public Vehicle {public: void run() con
2012-05-14 18:07:20
626
原创 第十二周作业3
#include #include #include using namespace std;enum vehicleStaus {rest, running}; //车辆状态:泊车、行进 class vehicle //车辆类 { protected: int maxSpeed; //最大车速
2012-05-14 18:02:55
905
原创 第十二周作业4
//自行定义类//用下面的main()函数测试#include #include using namespace std;class Point{public: Point(float xx, float yy) { x = xx; y = yy; } void show() { cout << "(" << x <
2012-05-14 17:59:01
396
原创 第十二周作业2
#include #include using namespace std; class Teacher { public: Teacher(string nam, int a, char s, string tit, string ad, string t) : name(nam), age(a), sex(s), title(tit), addr(
2012-05-09 19:36:46
401
原创 第十二周作业1
#include #include using namespace std; class Student //(1)修改student类中各数据成员和成员函数的访问限定符,并观察发生的现象 { public: Student(int n, string nam, char s) ; void show(); ~Studen
2012-05-09 19:28:50
502
原创 第十周作业3
/* 【任务3】(1)先建立一个Point(点)类,包含数据成员x,y(坐标点);(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员 (半径);(3)再以Circle类为直接基类,派生出一个Cylinder(圆柱体)类,再增加数据成员h(高)。要求编写程序,设计出各类中基本的成员函数(包括构造函数、析构函数、修改数据成员和获取数据成员的公共接口、用于输出的重
2012-04-23 19:12:40
386
原创 第十周作业2
//【任务2】定义一个名为CPerson的类,有以下私有成员:姓名、身份证号、性别和年龄,成员函数:构造函数、析构函数、输出信息的函数。并在此基础上派生出CEmployee类,派生类CEmployee增加了两个新的数据成员,分别用于表示部门和薪水。要求派生类CEmployee的构造函数显示调用基类CPerson的构造函数,并为派生类CEmployee定义析构函数,定义输出信息的函数。#incl
2012-04-23 18:53:18
468
原创 第十周作业一
//【任务1】在下面一段类的定义中,需要填充的函数由注释内容给出了功能。#include#includeusing namespace std;class Point //定义坐标点类{public: double x, y; //点的横坐标和纵坐标 Point(){x = 0; y = 0;} Point(double x0, double y
2012-04-23 18:47:30
346
原创 第九周作业4
//【任务4】建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。#include using namespace std;class Douary{public: Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为
2012-04-16 18:32:58
347
原创 第九周作业3
//【任务3】接第8周任务3,定义分数类中>运算符重载,实现分数的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。#includeusing namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母 public: CFraction(int nu =
2012-04-16 18:21:16
307
原创 第九周作业2
//【任务2】接第8周任务2,定义Time类中的>运算符重载,实现时间的输入输出,改造原程序中对运算结果显示方式,使程序读起来更自然。#include #includeusing namespace std;class CTime{private: unsigned short int hour; // 时 unsigned short int m
2012-04-16 18:13:45
361
原创 第九周1
//【任务1】接第8周任务1,定义Complex类中的>运算符的重载,实现输入和输出,改造原程序中对运算结果显示方式,使程序读起来更自然。#include using namespace std;class Complex{public: Complex(){real = 0; imag = 0;} Complex(double r){real = r;im
2012-04-16 18:09:38
358
原创 任务3
//【任务3】实现分数类中的运算符重载,在分数类中可以完成分数的加减乘除(运算后再化简)、求反、比较(6种关系)的运算。#includeusing namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母 public: CFraction(int nu = 0, i
2012-04-09 19:24:08
3728
1
原创 任务2
//【任务2】实现Time类中的运算符重载#include #includeusing namespace std;class CTime{private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; //
2012-04-09 19:22:25
388
原创 方案一
//1)方案一:请用类的成员函数完成运算符的重载;*/#include using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Complex operator+ (Complex &c1)
2012-04-09 19:20:40
388
原创 第八周作业1
#include using namespace std;class Complex{public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} friend Complex operator+ (Complex &c1,Complex &c2);//声明operato
2012-04-09 19:18:56
452
原创 第七周作业2
#include #include"cmath"using namespace std;class CPoint {private: double x; // 横坐标 double y; // 纵坐标 public: CPoint(double xx = 0,double yy = 0) : x(xx), y(y
2012-04-02 19:23:26
658
1
原创 第七周作业1
//【任务1】含有静态数据成员和成员函数的Time类:类中所有的对象共有的数据#include#include using namespace std;class Time{public: Time(int h = 0, int m = 0, int s = 0) : hour(h), minute(m), sec(s){} void show_ti
2012-04-02 19:19:46
377
原创 第七周作业3
#include using namespace std;templateclass Complex {public: Complex( ){real = 0; imag = 0;} Complex(numtype r, numtype i){real = r; imag = i;} Complex complex_add(Complex
2012-04-02 19:17:25
348
原创 第六周作业
//【任务4】设计一个三角形类,能够输入三角形的三个顶点,求出其面积、周长,并判断其是否为直角三角形和等腰三角形。提示:(1)这个问题需要用到两个类,顶点类参照任务3中的CPoint类;(2)三角形类参考下面CTriangle类的声明;(3)充分利用CPoint类中已有的代码实现;(4)关于三条边的处理,可以增加三个私有属性,在初始化时求出来备用,也可以在需要时计算得到。*/#include
2012-03-28 20:44:18
371
原创 第六周作业
//【任务3】设计平面坐标点类,计算两点之间距离、到原点距离、关于坐标轴和原点的对称点等#include#include"cmath"using namespace std; enum SymmetricStyle {axisx, axisy, point};//分别表示按x轴, y轴, 原点对称class CPoint{private: double x; // 横坐标
2012-03-28 20:38:50
307
原创 第六周作业
a. 用指针访问对象#includeusing namespace std; class A{private: int a;public: A() {a=5;} A(int aa) : a(aa){}; //定义构造函数,用参数aa初始化数据成员a void display() { cout << a << endl; }};int main() {
2012-03-28 20:34:50
308
原创 第五周作业
#includeusing namespace std;class student{public: student(int n = 0, float sc = 60) : num(n), score(sc){};//用参数的初始化表对数据成员初始化。 void max(student *arr); void display();private: int num; int s
2012-03-21 20:19:04
341
原创 第五周作业3
#includeusing namespace std;class Box{public: Box(int h =8, int w = 8, int len = 9) : heigth(h), width(w), length(len){};//声明有默认参数的构造函数,用参数初始化表对数据成员初始化 int volume(); int area(); void inpu
2012-03-21 20:16:06
326
原创 第五周作业2
#includeusing namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母 public: CFraction(int nu=0, int de=1) : nume(nu), deno(de){}; //构造函数,初始化用 //void Set(int nu=0,int de
2012-03-21 20:12:44
392
原创 第五周作业1
#include#includeusing namespace std;class Triangle{public: Triangle(float x, float y, float z) : a(x), b(y), c(z){}; float Perimeter(void);//计算三角形的周长 float Area(void);//计算并返回三角形的面积 void sh
2012-03-21 20:09:48
536
1
原创 第四周作业2
//设计一个“正整数”类,并通过一系列的成员函数对其性质进行做出判断或列出相关联的数值。下面给出类声明,请实现各成员函数。另外,模仿已经给出的main()函数,完成你所设计的各个成员函数的测试。#includeusing namespace std;class NaturalNumber{private: int n; public: void setValue (int x)
2012-03-17 10:08:23
403
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人