- 博客(89)
- 收藏
- 关注
原创 第十六周项目1—阅读程序(2)
#include #include using namespace std; int main() { ifstream readFile; ofstream writeFile; char ch; readFile.open("a.txt", ios::in); writeFile.open("b.txt", ios::out); while
2016-06-22 17:01:05
285
原创 第十六周项目1—阅读程序(1)
#include #include using namespace std; int main() { fstream outfile,infile; outfile.open("data.dat",ios::out); outfile<<"1111111111"<<endl; outfile<<"aaaaaaaaaa"<<endl; outfile<<
2016-06-22 16:50:13
330
原创 翻转课堂学习体会
翻转课堂学习体会 这学期的c++课程由我们的贺老师教授,贺老师采用了我们从未体验过的翻转课堂的教学方式。那么什么是翻转课堂呢,翻转课堂与传统的课堂教学有哪些区别呢? 传统的教学模式是老师在课堂上讲课,布置课下要做的作业,让学生在课堂之外练习,而翻转课堂式的教学恰恰是把传统教学的主要结构颠倒过来,这与传统的课堂教学模式有大不同。翻转课堂模式并非源自心得
2016-06-20 12:00:38
1704
原创 第15周程序阅读6
#include #include #include using namespace std; class CStudent { public : int nStudentID; int nAge; public : CStudent() { } CStudent(int nSID, int nA) { nStudentID=nSI
2016-06-13 20:10:50
285
原创 第15周阅读程序5
#include #include #include #include #include using namespace std; class Angle { int degrees; public: Angle(int deg) : degrees(deg) {} int mul(int times) { return degrees *
2016-06-13 19:53:22
368
原创 第15周阅读程序4
#include #include #include #include #include using namespace std; class myAdd: public binary_function { public: int operator()(int a, int b) const { return a+b; } }; int main(
2016-06-13 19:34:56
299
原创 第15周程序阅读3
#include #include #include #include #include #include using namespace std; int main() { int a[] = {1,4,7,2,5,8}; int b[] = {1,2,3,3,2,1}; const int ASZ = sizeof a / sizeof a[0];
2016-06-13 19:17:38
263
原创 第15周程序阅读2
#include #include #include #include using namespace std; int main() { vector v(5); for (int i = 0; i < 5; i++) v[i] = i + 1; int sum = accumulate(v.begin(), v.end(), 0); co
2016-06-13 15:16:42
317
原创 第15周程序阅读1
#include #include #include #include using namespace std; int main() { set strset; strset.insert("cantaloupes"); strset.insert("grapes"); strset.insert("apple"); strset.insert(
2016-06-13 13:35:18
396
原创 第14周项目3-数组类模板
#include #include #include using namespace std; template //数组类模板定义 class Array { private: T* list; //用于存放动态分配的数组内存首地址 int size; //数组大小(元素个数) public: Array(int sz = 50);
2016-06-01 17:45:49
592
原创 第14周项目2-两个成员的类模板2
#include #include using namespace std; template class Test { public: Test(); Test(T1 d1, T2 d2); template Test(const Test &t); void SetData1(T1 val) { data1=val; }
2016-06-01 17:41:26
707
原创 第14周项目2-两个成员的类模板1
#include #include using namespace std; template class Test { public: void SetData1(T1 val) { data1=val; } void SetData2(T2 val) { data2=val; } T1 GetDat
2016-06-01 17:39:54
460
原创 第14周项目1-排序函数模板
#include using namespace std; template void Sort(T a[],int n) { T temp; int i=0; int j=n; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) { if(a[i]>a[j]) {
2016-06-01 16:34:21
622
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(3)
#include #include #include #include using namespace std; int main() { int ia[5] = {1,2,3,4}; list id(ia, ia+4); ostream_iterator outite(cout, " "); copy(id.begin(), id.end(), outit
2016-05-31 20:46:15
330
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(2)
#include #include using namespace std; int main() { vector intList; vector::iterator listIt; int i; intList.push_back(1); intList.push_back(5); intList.push_back(10); int
2016-05-31 19:49:17
759
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
#include #include #include using namespace std; int main() { vector ivec; int i; for(i = 0; i < 5; i++ ) ivec.push_back(i); for(i = 0; i < 5; i++) cout<<ivec[i]<<" ";
2016-05-31 19:36:44
663
原创 第13周项目4-立体类族共有的抽象类
#include "iostream" using namespace std; const double pai=3.1415926; // 抽象立体图形基类 class CSolid { public: virtual double SurfaceArea() const=0; virtual double Volume() const=0; }; // 立方体类 clas
2016-05-31 16:40:31
374
原创 第13周项目3—形状类族中的纯虚函数
#include #include using namespace std; class Shape { public: virtual double area()=0; }; class Circle:public Shape { public: Circle(double r) { this->r=r; } double area()
2016-05-31 16:29:45
399
原创 第13周项目2—动物这样叫3
#include #include using namespace std; class Animal { public: virtual void cry()=0; Animal(string n):name(n){} protected: string name; }; class Mouse:public Animal { public: Mouse(s
2016-05-31 16:06:05
598
原创 第13周项目2—动物这样叫2
#include #include using namespace std; class Animal { public: virtual void cry()=0; }; class Mouse:public Animal { public: Mouse(string n,char s):name(n),sex(s){} void cry() {
2016-05-31 16:01:01
567
原创 第13周项目2-动物这样叫1
#include #include using namespace std; class Animal { public: virtual void cry() { cout<<"不知哪种动物,让我如何学叫?"<<endl; } }; class Mouse:public Animal { public: Mouse(string n,char s
2016-05-30 09:51:45
290
原创 第13周项目1—分数类中的运算符重载
#include #include using namespace std; class CFraction { private: int nume; // 分子 int deno; // 分母 public: CFraction(int nu=0,int de=1):nume(nu),deno(de) {} void simplify(); //
2016-05-26 17:32:55
266
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(3)
#include using namespace std; class Vehicle//交通工具 { public: virtual void run()const=0; }; class Car:public Vehicle //汽车 { public: void run()const {cout<<"run a car. "<<endl;} }; class Air
2016-05-26 12:39:48
309
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(2)
#include using namespace std; class Vehicle//交通工具 { public: virtual void run()const { cout<<"run a vehicle. "<<endl; } }; class Car:public Vehicle //汽车 { public: void run()cons
2016-05-26 12:33:12
281
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(1)
#include using namespace std; class Vehicle//交通工具 { public: void run()const { cout<<"run a vehicle. "<<endl; } }; class Car:public Vehicle //汽车 { public: void run()const {
2016-05-26 12:13:32
395
原创 第十三周项目—阅读程序,并运行结果(纯虚函数)
#include using namespace std; class Base { public: virtual void Who()=0; }; class FirstDerived:public Base { public: void Who(){cout<<"F";} } ; class SecondDerived:public Base { public:
2016-05-26 09:00:24
268
原创 第十三周项目—阅读程序,并运行结果(虚析构函数)
#include using namespace std; class BASE { private: char c; public: BASE(char n):c(n){} virtual ~BASE(){cout<<c;} }; class DERIVED:public BASE { private: char c; public: DERIVED(ch
2016-05-26 08:38:46
291
原创 第十三周项目—阅读程序,并运行结果(虚函数)
#include using namespace std; class A { private: int a; public: A():a(5){} virtual void print()const { cout<<a; } }; class B:public A { private: char b; public: B()
2016-05-26 08:22:42
234
原创 第12周项目4-String类的构造
#include #include using namespace std; class String { public: String( ); //默认构造函数 String(const char *s); String(String &str); //构造函数 ~String();
2016-05-24 14:20:00
231
原创 第12周项目3-数组类运算的实现
#include #include #include using namespace std; class Array { private: int* list; //用于存放动态分配的数组内存首地址 int size; //数组大小(元素个数) public: Array(int sz = 50); //构造函数 Array(
2016-05-24 12:29:42
381
原创 第12周项目2-Time类中的运算符重载
#include using namespace std; class CTime { private: unsigned short int hour; // 时 unsigned short int minute; // 分 unsigned short int second; // 秒 public: CTime(int h=0,int m=0,in
2016-05-23 20:00:30
234
原创 第12周项目 实现复数类中的运算符重载3
#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} friend Complex operator+(const Complex &c1,const Complex &c2); frie
2016-05-23 09:51:35
223
原创 第12周项目 实现复数类中的运算符重载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+(const Complex &c1,const Complex &c2); frie
2016-05-23 09:37:02
195
原创 第12周项目 实现复数类中的运算符重载1
#include using namespace std; class Complex { public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r; imag=i;} Complex operator+(const Complex &c2); Complex operator-(cons
2016-05-23 09:24:55
244
原创 第12周项目1阅读程序写出运行结果4
#include using namespace std; class Pair { int m; int n; public: Pair(int i, int j):m(i),n(j) {} bool operator >(Pair p) const; }; bool Pair::operator>(Pair p)const { if (m!=p.m)
2016-05-23 08:52:05
346
原创 第12周项目1阅读程序写出运行结果3
#include using namespace std; class Wages //“工资”类 { double base; //基本工资 double bonus; //奖金 double tax; //税金 public: Wages(double CBase, double CBonus,double CTax): base(CBase), bo
2016-05-23 08:49:34
221
原创 第12周项目1阅读程序写出运行结果2
#include using namespace std; class Sample { private: int x; public: Sample() {} Sample (int a){x=a;} void disp(){cout<<"x="<<x<<endl;} Sample operator+(const Sample &s); //成员函数
2016-05-23 08:46:38
207
原创 第12周项目1阅读程序写出运行结果1
#include using namespace std; class Sample { private: int x; public: Sample () { } Sample(int a){x=a;} void disp(){cout<<"x="<<x<<endl;} friend Sample operator+( Sample &s1, Sampl
2016-05-23 08:43:50
196
原创 第11周项目4-教师兼干部类
#include using namespace std; class Teacher { public: Teacher(string n,int a,char s, string as,string t,string ti):name(n),age(a),sex(s),ass(as),tel(t),title(ti){} void display(); protected:
2016-05-19 20:36:43
250
原创 项目3-警察和厨师2
#include using namespace std; class Person { public: Person(int a,string n):age(a),name(n){} void action(); string getname(){return name;} int getage(){return age;} private: int
2016-05-19 17:30:44
266
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人