- 博客(85)
- 收藏
- 关注
原创 17.2
#include #include #include using namespace std; class Student { public: Student(){}; Student(string nam, double c, double m, double e ):nam
2012-06-13 15:05:35
533
原创 感悟
转眼之间,学习c++已经快一年了,回首感叹,时间过的真快。记得刚开始的时候还在想c++是啥东西?原来c++是一门编程的语言啊,就像我们用来交流的英语,韩语一样,是一门语言工具。 在学习c++ 的时候,有老师布置的作业有点多时,为了完成任务,自己在电脑前一一坐就是三四个小时,一直到晚上的十点半,现在想想反倒觉得挺有意义的,有时瞪得眼都疼了,甚至快骂娘了,现在想想反倒觉得挺有意义的,毕
2012-06-13 14:54:52
508
1
原创 16.2
#include#include #includeusing namespace std;class Student{public:Student(){};Student( string nam ,double c,double m,double e):cpp(c),name(nam),english(e){total=c+m+e;}void set_value
2012-06-07 21:59:01
470
原创 16.1
#include #include using namespace std;int main(){ double a[500],t; ifstream infile("salary.txt",ios::in); if(!infile) { cout<<"open error!"<<endl; exit(1); } for(int i=0;i<50
2012-06-04 21:38:18
409
原创 十五周任务3
#include using namespace std;int main( ){ int a=54; cout.setf(ios::showbase);//设置输出时的基数符号 cout<<"dec:"<<a<<endl; //默认输出a的值是十进制 cout.unsetf(ios::dec); //终止十进制格式的设置 cout.setf(ios::hex
2012-05-30 18:10:07
520
原创 15周任务2
#include class CFraction { private: int nume; // 分子 int deno; // 分母 public: //构造函数,初始化用 CFraction(int nu=0,int de=1): nume(nu), deno(de){};
2012-05-30 16:26:46
326
原创 十五周任务1
#includeusingname space std;class Triangle{public: Triangle(){a=1;b=1;c=1;} Triangle(double x,double y,double z){a=x;b=y;c=z;} double area(void); double zhouchang(void);private:
2012-05-28 21:30:40
461
1
原创 十四周任务2
#include using namespace std;class MyArray{private: int *arr; //用于存放动态分配的数组内存首地址 int size; //数组大小public: MyArray(int sz=50); MyArray(int a[],int sz); //由一个内置类型的数组初始化 MyArray(con
2012-05-23 21:56:24
396
原创 十四周任务2
#includeusing namespace std;class Student{ public: Student(int n,double s){num=n;score=s;next=NULL;} Student *next; int num; double score;};class MyList
2012-05-23 20:17:24
412
1
原创 13周任务4
#includeusing namespace std;class Solid{public: virtual float area() const=0; virtual float volume() const=0;};class Cube:public Solid{public: virtual float area() const { r
2012-05-15 22:52:31
940
1
原创 13周任务3
#include using namespace std;class Shape{public: virtual float area() const=0;// {return 0.0;}};class Circle:public Shape{public: virtual float area() const; Circle(double r1):r(
2012-05-15 21:40:18
697
原创 13周任务2
#include #includeusing namespace std;class Animal { public: virtual void cry()=0; //{cout<<"不知哪种动物,让我如何学叫?"<<endl;} Animal(string nam):name(nam){} protected:string name;}
2012-05-15 20:37:47
417
1
原创 13周任务1
虚函数 的作用就是允许在派生类中重新定义与基类同名 的函数,并且可以通过基类指针或引用来访问基类和派生类的同名函数。抽象基类不能也不必要定义对象,定义抽象类 的目的是用它作为基类去定义派生类,用他们作为一种基本类型提供给用户,用户在这个基础上根据自己的需要定义出功能各异的派生类。
2012-05-15 19:30:42
332
原创 第十二周任务3
#include #include#include using namespace std;enum vehicleStaus {rest, running}; class vehicle //车辆类{protected: int maxSpeed; int currentSpeed; //当前速度 int weight; //车重 vehicle
2012-05-09 19:18:59
677
原创 第十二周任务2
#include #include using namespace std;class Teacher{public: Teacher(string nam,int a,string t,string ad,int nu) { name=nam,age=a,title=t,address=ad,number=nu; } void display();p
2012-05-06 15:19:13
806
1
原创 第十二周任务1
对于私有继承,就表示能被外界引用 的成员隐藏起来,不让外界引用,因此私有基类的公用成员和保护成员理所当然的成为派生类中 的私有成员,私有基类 的的私有成员按规定只能被基类的成员函数引用,在基类外当然不能访问他们,因此在派生类中是隐藏的,不可访问
2012-05-06 08:51:26
489
1
原创 第十周任务3
#include #include #define m 3.14 using namespace std; class Point //定义坐标点类{protected: double x, y; //点的横坐标和纵坐标 public:
2012-04-25 20:52:37
408
原创 第10周任务2
#include #include #include using namespace std; class CPerson { protected: char *m_szName; char *m_szId; int m_nSex;//0:women,1:man int m_nAge;
2012-04-24 22:38:12
424
原创 第10周任务1
#include#includeusing namespace std;class Point //定义坐标点类{public: double x,y; //点的横坐标和纵坐标 Point(){x=0;y=0;} Point(double x0,double y0) {x=x0; y=y0;} void PrintP(){cout<<"Point:("<<x<
2012-04-24 19:41:52
469
1
原创 第9周任务4
#include using namespace std; #include "p.h" class Douary { public: Douary(int m, int n);//构造函数:用于建立动态数组存放m行n列的二维数组(矩阵)元素,并将该数组元素初始化为 Douary(const Douary &d);//构造
2012-04-18 20:18:19
444
原创 第9周任务5
#include "iostream"using namespace std;class CEquation{private: double a; // 未知数系数 double b; // 常数项 char unknown; // 未知数的符号public: CEquation(double aa=0,dou
2012-04-18 19:11:55
356
1
原创 第9周任务3
#include using namespace std; #include "jun.h"class CFraction { private: int nume; // 分子 int deno; // 分母 public: CFraction(){nume=0;deno=0;} CFraction(int n,int
2012-04-15 23:17:40
278
原创 第9周任务2
#include using namespace std;#include "time2.h"class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int sec; // 秒
2012-04-15 22:35:44
258
原创 第9周任务1
#include using namespace std; #include "99.h"ostream& operator << (ostream& output,Complex&c)//注意加上output,c,声明时没加上{ output<<"("<<c.real<<"+"<<c.imag<<"i)"; return output;}istre
2012-04-15 21:50:53
260
原创 第八周任务4
#include using namespace std; class CFraction { private: int nume; // 分子 int deno; // 分母 public: CFraction(){nume=0;deno=0;} CFraction(int n,int d) :nume(n),deno
2012-04-15 20:53:35
303
原创 第8周任务4
#include using namespace std;#include"4.h"class CFraction { private: int nume; // 分子 int deno; // 分母 public: CFraction(){nume=0;deno=0;} CFraction(int n,int d) :nu
2012-04-15 20:41:42
271
原创 第八周任务3
#include using namespace std;class CFraction{private: int nume; // 分子 int deno; // 分母public: CFraction(){nume=0;deno=0;} CFraction(int n,int d) :nume(n),deno(d){} CFraction opera
2012-04-11 21:05:17
589
2
原创 第8周任务2
#include using namespace std;class CTime{private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int sec; // 秒public: CTime(int h=0,int m=0,int s=0
2012-04-11 17:47:47
255
原创 第八周任务1(3)
#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Complex operator-();
2012-04-10 23:08:19
295
原创 第8周任务1(方案2)
#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 &c2); friend Complex operator-(Com
2012-04-07 22:20:34
386
1
原创 第8周任务1(方案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 &c2); Complex operator-(C
2012-04-07 21:18:57
321
原创 第起周任务3
#include using namespace std;template class Complex{private: numtype real; numtype imag; public: Complex(){real=0;imag=0;} Complex(numtype r,numtype i){real=r;imag
2012-04-04 20:45:23
299
1
原创 第七周任务2
#include #include using namespace std;class CPoint{public: CPoint(double xx=0,double yy=0):x(xx),y(yy){} double f1(CPoint p); friend double f2(CPoint p1,CPoint p2); double getx() {
2012-04-03 23:19:33
326
原创 第七周任务1
#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秒钟 void
2012-04-03 21:12:57
241
原创 第六周任务5
两个类的声明在shengming.h#include #include using namespace std;enum SymmetricStyle { axisx,axisy,point};//分别表示按x轴, y轴, 原点对称class CPoint{private: double x; // 横坐标 double y
2012-03-28 21:26:50
290
原创 第六周任务4
#include#includeusing namespace std;class Cpoint //定义一个点类{private:double x;double y;public:Cpoint(double xx=0,double yy=0);double distance(Cpoint p) const;//求两点间的距离 void
2012-03-28 20:31:11
318
1
原创 第六周任务3
#include #include using namespace std;enum SymmetricStyle { axisx,axisy,point};//分别表示按x轴, y轴, 原点对称class CPoint{private: double x; // 横坐标 double y; // 纵坐标public:
2012-03-28 18:03:42
324
1
原创 第6周任务2
#include using namespace std;class A{private: int a;public: A(){a=0;} A(int aa):a(aa){}};void main(){ A *P; p=new A(5);class A { private: int *a;
2012-03-27 20:24:13
276
原创 第6周任务1
class C {private: int x; public: C(int x){this->x= x;} int getX(){return x;} }; void main() { const C c(5); cout<<c.getX();
2012-03-27 19:57:23
327
原创 第五周任务2
#include #includeusing namespace std;class CFraction{public: CFraction(int nu=0,int de=1):nume(nu),deno(de){} void set(int nu,int de); void input(); void simplify(); int amplif
2012-03-23 23:06:10
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人