c++面向?qū)ο笳n程設(shè)計(jì)報(bào)告.doc
約14頁DOC格式手機(jī)打開展開
c++面向?qū)ο笳n程設(shè)計(jì)報(bào)告,c++面向?qū)ο笳n程設(shè)計(jì)報(bào)告頁數(shù):14字?jǐn)?shù):3463c++程序課程設(shè)計(jì)報(bào)告一.實(shí)驗(yàn)題目:1. 建立有序的鏈表類,并重載“+”連接兩鏈表類。2. 用成員函數(shù)重載字符串的運(yùn)算。3. 用友員函數(shù)重載有理數(shù)的運(yùn)算。4. 設(shè)計(jì)template類的堆棧,這個(gè)stack可處理int,float,char數(shù)據(jù)類型。二.程序代碼程序1:#...
內(nèi)容介紹
此文檔由會(huì)員 cnlula 發(fā)布
C++面向?qū)ο笳n程設(shè)計(jì)報(bào)告
頁數(shù):14 字?jǐn)?shù):3463
C++程序課程設(shè)計(jì)報(bào)告
一.實(shí)驗(yàn)題目:
1. 建立有序的鏈表類,并重載“+”連接兩鏈表類。
2. 用成員函數(shù)重載字符串的運(yùn)算。
3. 用友員函數(shù)重載有理數(shù)的運(yùn)算。
4. 設(shè)計(jì)template類的堆棧,這個(gè)stack可處理int,float,char數(shù)據(jù)類型。
二.程序代碼
程序1:
#include
struct array //定義一個(gè)結(jié)構(gòu)體
{int data;
struct array *next;
}node;
class both //both類
{public:
both(array *w=NULL,array *e=NULL,array *r=NULL,array *t=NULL,array *y=NULL)
//構(gòu)造函數(shù)定義
{p=w;q=e;c=r;head=t;d=y;}
void scan( );
void sort( )
void show( );
both operator + (all c2); //創(chuàng)建對象
private:
array *p,*q,*c,*head,*d; //數(shù)據(jù)成員
};
void both::scan( )
{head=new array; //定義頭指針
c=head;
int date;
cout<<"輸入數(shù)"<cin>>date;
while(date!=0) //設(shè)置結(jié)束點(diǎn)
{p=new array;
p->data=date;
head->next=p;
head=p;
cin>>date;
}
head->next=NULL;
head=c;
p=head;
head=p->next;
delete p;
} //構(gòu)造一個(gè)鏈表
void both::show ( )
{array *h;
h=head;
while(head!=NULL)
{cout<data<<" ";
head=head->next;
}
head=h;
}
頁數(shù):14 字?jǐn)?shù):3463
C++程序課程設(shè)計(jì)報(bào)告
一.實(shí)驗(yàn)題目:
1. 建立有序的鏈表類,并重載“+”連接兩鏈表類。
2. 用成員函數(shù)重載字符串的運(yùn)算。
3. 用友員函數(shù)重載有理數(shù)的運(yùn)算。
4. 設(shè)計(jì)template類的堆棧,這個(gè)stack可處理int,float,char數(shù)據(jù)類型。
二.程序代碼
程序1:
#include
struct array //定義一個(gè)結(jié)構(gòu)體
{int data;
struct array *next;
}node;
class both //both類
{public:
both(array *w=NULL,array *e=NULL,array *r=NULL,array *t=NULL,array *y=NULL)
//構(gòu)造函數(shù)定義
{p=w;q=e;c=r;head=t;d=y;}
void scan( );
void sort( )
void show( );
both operator + (all c2); //創(chuàng)建對象
private:
array *p,*q,*c,*head,*d; //數(shù)據(jù)成員
};
void both::scan( )
{head=new array; //定義頭指針
c=head;
int date;
cout<<"輸入數(shù)"<
while(date!=0) //設(shè)置結(jié)束點(diǎn)
{p=new array;
p->data=date;
head->next=p;
head=p;
cin>>date;
}
head->next=NULL;
head=c;
p=head;
head=p->next;
delete p;
} //構(gòu)造一個(gè)鏈表
void both::show ( )
{array *h;
h=head;
while(head!=NULL)
{cout<
head=head->next;
}
head=h;
}
TA們正在看...
- 01.1四時(shí)田園雜興課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 01.2稚子弄冰課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 01.3村晚課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 02冬陽·童年·駱駝隊(duì)公開課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年...doc
- 02冬陽·童年·駱駝隊(duì)最新教研教案教學(xué)設(shè)計(jì)(部編版...doc
- 02冬陽·童年·駱駝隊(duì)課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 03祖父的園子公開課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年級(jí)下冊).doc
- 03祖父的園子最新教研教案教學(xué)設(shè)計(jì)(部編版五年級(jí)下...doc
- 03祖父的園子課堂教學(xué)教案教學(xué)設(shè)計(jì)(部編版).doc
- 04草船借箭公開課優(yōu)秀教案教學(xué)設(shè)計(jì)(五年級(jí)下冊).doc