自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除