自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 一元多项式的表示及相加 【链表的应用】

#include #include #include using namespace std;struct Node { double coef; int expn; Node *next;};void CreatPolynomial(Node *&head, int n) //生成带表头结点的单链表,除头结点外另生成n个结点 { head = (Node

2015-07-02 09:46:52 694

原创 弗洛伊德算法求图中顶点间的最短路径 【图的邻接矩阵】

#include #include #include using namespace std;#define MaxVertexNum 100#define INF 32767typedef struct{ char vertex[MaxVertexNum]; int edges[MaxVertexNum][MaxVertexNum]; int n,e;}MGraph;v

2015-07-01 14:44:25 2729

原创 表达式求值 【栈的应用 或 二叉树的应用

#include #include #include #include using namespace std;bool isone(char c){ return (c=='+' || c=='-');}bool istwo(char c){ return (c=='*' || c=='/');}string shorten(string m){ stack s;

2015-07-01 09:30:16 721

原创 约瑟夫环问题 【循环链表的应用】

#include #include using namespace std; typedef struct student //约瑟夫环{ int data; struct student* next;}node,*LinkList;void printfList(LinkList head){ LinkList p=head; if (head!=NULL){

2015-07-01 09:11:55 563

原创 第7章 第6题

#include#includeusing namespace std;struct student{ int num; char name[20]; double score;};int main(){ student stud[3]={1001,"Li",78,1002,"Wang",89.5,1004,"Fun",90},stud1[3]; char c[50];

2015-06-08 23:27:59 471

原创 第7章 第5题

#include#include#includeusing namespace std;struct staff{ int num; char name[20]; int age; double pay;};int main(){ staff staf[7]={3898,"Fan",34,1200,3899,"Wang",23,6740,2448,"Chen",54,

2015-06-08 23:23:59 479

原创 第7章 第4题

#include#include#includeusing namespace std;void fun1(){ int a[10]; ofstream outfile1("f1.dat"),outfile2("f2.dat"); if(!outfile1){ cerr<<"open f1.dat error!"<<endl; exit(1); } if(!outfi

2015-06-08 23:00:52 407

原创 第7章 第3题

#include#includeusing namespace std;int main(){ for(int n=1;n<8;n++) cout<<setw(20-n)<<setfill(' ')<<" " <<setw(2*n-1)<<setfill('B')<<"B"<<endl; return 0;}

2015-06-08 22:45:24 356

原创 第7章 第2题

#include#includeusing namespace std;int main(){ float a[5]; cout<<"Input Data:"<<endl; int i=0; for( i=0;i<5;i++) cin>>a[i]; cout<<setiosflags(ios::fixed)<<setprecision(2); for(i=0;i<5;i

2015-06-08 22:44:14 366

原创 第7章 第1题

#include#includeusing namespace std;int main(){ double a,b,c,s,area; cout<<"Please Input Three Numbers:"; cin>>a>>b>>c; if(a+b<=c) cerr<<"a+b<=c,error!"<<endl; else if(b+c<=a) cerr<<

2015-06-03 11:54:37 416

原创 本科生研究生信息

#include#include#includeusing namespace std;class Student{ protected: string Name; string Num; string Major; public: Student(){} Student(string Na, string Nu, string Ma):Name(Na), Nu

2015-06-01 23:35:32 303

原创 第6章 第5题

#includeusing namespace std;class Shape{ public: virtual double area() const =0;};class Circle:public Shape{ public: Circle(double r):radius(r){} virtual double area() const {return

2015-05-26 13:17:21 327

原创 创建三角形类

#include#includeusing namespace std;class Shape{ public: virtual double getArea() const =0; virtual void print() const =0; virtual ~Shape(){}}; class Circle:public Shape{ public:

2015-05-26 13:08:23 570

原创 data time

#includeusing namespace std;class Time{ protected: int hour; int minute; int second; public: Time(int h = 0, int m = 0, int s = 0) :hour(h), minute(m), second(s){ int s1 = second /

2015-05-18 14:06:41 337

原创 第5章 第10题

#include#includeusing namespace std;class Teacher{ public: Teacher(int n,string name,string s):num(n),name(name),sex(s){} void display(){ cout<<"num:"<<num<<endl; cout<<"name:"<<n

2015-05-18 13:54:49 495

原创 第5章 第9题

#include#includeusing namespace std;class Teacher{ public: Teacher(string nam,int a,char s,string tit,string ad,string t); void display(); protected: string name; int age; char sex; s

2015-05-18 13:41:18 341

原创 第5章 第3题

#includeusing namespace std;class Student{ public: void get_value(); void display(); protected : int num; char name[10]; char sex;};void Student::get_value(){ cin>>num>

2015-05-18 13:21:56 366

原创 第5章 第2题

#includeusing namespace std;class Student{ public: void get_value(){ cin>>num>>name>>sex; } void display(){ cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<<

2015-05-18 13:15:24 376

原创 第5章 第1题

#includeusing namespace std;class Student{ public: void get_value(){ cin>>num>>name>>sex; } void display(){ cout<<"num:"<<num<<endl; cout<<"name:"<<name<<endl; cout<<"sex:"<<sex<

2015-05-18 12:32:38 349

原创 用重载运算符做String

#ifndef _STRING_#define _STRING_#include using std::ostream;using std::istream;class String{private:char *s;public:String();String(int n);String(const char *str);String(const

2015-04-27 22:40:33 397

原创 第4章 第7题

#include#include#includeusing namespace std;class Teacher;class Student{ private: int num; string name; string sex; string position; public: Student(){}; Student(int n,string a,st

2015-04-27 22:18:51 375

原创 第4章 第6题

#includeusing namespace std;class Complex{ public: Complex(){real=0;imag=0;} Complex(double r){real=r;imag=0;} Complex(double r,double i){real=r;imag=i;} operator double(){return real;}

2015-04-27 21:49:47 331

原创 第4章 第5题

#includeusing namespace std;class Matrix{public:friend Matrix operator +(Matrix m1,Matrix m2);friend istream & operator >> (istream &,Matrix &);friend ostream & operator private:in

2015-04-27 21:35:30 336

原创 第4章 第4题

#includeusing namespace std;class Matrix{ public: Matrix(); friend Matrix operator+(Matrix &,Matrix &); void input(); void display(); private: int mat[2][3];};Matrix::Matrix(){ for

2015-04-27 21:20:02 324

原创 第4章 第3题

#includeusing 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+(int &i); friend

2015-04-27 18:10:39 350

原创 第4章 第2题

#includeusing 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 -(Complex &c2);

2015-04-27 18:04:56 339

原创 第4章 第1题

#includeusing namespace std;class Complex{ public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} double get_real(); double get_imag(); void display(); private:

2015-04-27 17:58:00 330

原创 第3章 第12题

#includeusing namespace std;template class Compare{ public: Compare(numtype a,numtype b):x(a),y(b){} numtype max(); numtype min(); private: numtype x; numtype y;};template numtype

2015-04-22 13:38:09 380

原创 第3章 第11题

#includeusing namespace std;class Date;class Time{ public: Time(int,int,int); void display(Date&); private: int hour; int minute; int sec;};class Date{ public: Date(int,int,int

2015-04-22 13:35:45 298

原创 第3章 第10题

#includeusing namespace std;class Date;class Time{ public: Time(int,int,int); friend void display(Date&,Time&); private: int hour; int minute; int sec;};class Date{ public: Dat

2015-04-22 13:31:38 308

原创 第3章 第9题

#include#include#includeusing namespace std;class Transaction{ public: Transaction(int n=0,double p=0,int q=0,double d=1):num(n),price(p),quantity(q),discount(d){} static double average()

2015-04-22 13:28:19 367

原创 第3章 第8题

#includeusing namespace std;class Student{ public: Student(int n,float s):num(n),score(s){} void change(int n,float s){num=n;score=s;} void display(){cout<<num<<" "<<score<<endl;} private:

2015-04-22 13:18:57 380

原创 第3章 第7题

(1)(2)#include using namespace std;class Student{ public: Student(int n,float s):num(n),score(s){} void change(int n,float s) const {num=n;score=s;} void display() const {cout<<num<<" "<<

2015-04-22 13:12:11 382

原创 第3章 第5题

#include#includeusing namespace std;class Student{ private: int num;//student number double score;//score public: friend istream& operator >>(istream& input,Student& s); friend ostream&

2015-04-22 13:06:15 478

原创 第3章 第4题

#include#includeusing namespace std;class Student{ public: int num;//student number double score;//score};istream& operator >>(istream& input,Student& s){ cout<<"num:"; input>>s.num; cou

2015-04-22 12:48:40 364

原创 第3章 第3题

#includeusing namespace std;class Date{ public: Date(int=1,int=1,int=2005); void display(); private: int month; int day; int year;};Date::Date(int m,int d,int y):month(m),day(d),yea

2015-04-22 12:41:03 283

原创 C++框架

2015-04-20 22:57:01 440

原创 第2章 第6题

#includeusing namespace std;class Cuboid{private:int length;int width;int height;int result;public:void set_value();void account_value();void show_value(); };void Cuboid::s

2015-04-13 13:02:46 352

原创 第2章 第5题

//arraymax.hclass Array_max{public:void set_value();void max_value();void show_value();    private :int array[10];int max;};//arraymax.cpp#includeusing namespace std;#i

2015-04-13 12:51:33 371

原创 第2章 第4题

//main.cpp#include#include"student.h"using namespace std;int main(){Student stud;coutstud.sex_value();stud.display();return 0;}//student.cpp#include#include"student.h"voi

2015-04-13 10:01:58 400

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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