- 博客(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 734
原创 弗洛伊德算法求图中顶点间的最短路径 【图的邻接矩阵】
#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 2755
原创 表达式求值 【栈的应用 或 二叉树的应用
#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 759
原创 约瑟夫环问题 【循环链表的应用】
#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 587
原创 第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 510
原创 第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 522
原创 第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 430
原创 第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 378
原创 第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 390
原创 第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 445
原创 本科生研究生信息
#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 335
原创 第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 353
原创 创建三角形类
#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 608
原创 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 369
原创 第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 518
原创 第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 374
原创 第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 394
原创 第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 405
原创 第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 423
原创 用重载运算符做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 427
原创 第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 452
原创 第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 355
原创 第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 361
原创 第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 345
原创 第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 375
原创 第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 364
原创 第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 356
原创 第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 443
原创 第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 325
原创 第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 331
原创 第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 402
原创 第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 411
原创 第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 414
原创 第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 500
原创 第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 392
原创 第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 307
原创 第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 378
原创 第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 423
原创 第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 425
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人