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們正在看...
- 師德師風(fēng)警示教育典型案例.doc
- 師德師風(fēng)調(diào)查問卷學(xué)生卷.doc
- 師德教育法制教育學(xué)習(xí)心得.doc
- 師生關(guān)系中教師對學(xué)生情感的認(rèn)同-精品作文.doc
- 師生情,老師和學(xué)生的故事.doc
- 師資隊(duì)伍現(xiàn)狀分析報(bào)告學(xué)校.doc
- 希爾伯特_黃變換的統(tǒng)一理論依據(jù)研究.pdf
- 希爾頓酒店標(biāo)準(zhǔn)客房設(shè)計(jì)及建造標(biāo)準(zhǔn).pdf
- 希望杯第4-10屆小學(xué)六年級全國數(shù)學(xué)競賽題及解答.pdf
- 希森美康血常規(guī)xt-1800i作業(yè)指導(dǎo)書(sop).pdf