- 博客(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 264
原创 第十六周项目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 308
原创 翻转课堂学习体会
翻转课堂学习体会这学期的c++课程由我们的贺老师教授,贺老师采用了我们从未体验过的翻转课堂的教学方式。那么什么是翻转课堂呢,翻转课堂与传统的课堂教学有哪些区别呢?传统的教学模式是老师在课堂上讲课,布置课下要做的作业,让学生在课堂之外练习,而翻转课堂式的教学恰恰是把传统教学的主要结构颠倒过来,这与传统的课堂教学模式有大不同。翻转课堂模式并非源自心得
2016-06-20 12:00:38 1670
原创 第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 266
原创 第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 350
原创 第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 285
原创 第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 248
原创 第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 300
原创 第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 369
原创 第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 569
原创 第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 688
原创 第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 448
原创 第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 600
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(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 315
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(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 742
原创 第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
#include#include#includeusing 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 648
原创 第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 357
原创 第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 382
原创 第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 577
原创 第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 552
原创 第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 277
原创 第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 258
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(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 291
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(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 268
原创 第十三周项目—阅读、修改和运行关于交通工具类的程序(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 382
原创 第十三周项目—阅读程序,并运行结果(纯虚函数)
#includeusing 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 244
原创 第十三周项目—阅读程序,并运行结果(虚析构函数)
#includeusing 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 285
原创 第十三周项目—阅读程序,并运行结果(虚函数)
#includeusing 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 226
原创 第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 221
原创 第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 375
原创 第12周项目2-Time类中的运算符重载
#includeusing 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 227
原创 第12周项目 实现复数类中的运算符重载3
#includeusing 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 215
原创 第12周项目 实现复数类中的运算符重载2
#includeusing 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 189
原创 第12周项目 实现复数类中的运算符重载1
#includeusing 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 230
原创 第12周项目1阅读程序写出运行结果4
#includeusing 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 313
原创 第12周项目1阅读程序写出运行结果3
#includeusing 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 211
原创 第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 195
原创 第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 187
原创 第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 237
原创 项目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 240
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人