


付費下載
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
功能:輸入一頁文字,程序可以統(tǒng)計出文字、數(shù)字、空格的個數(shù).靜態(tài)儲存一頁文章,每行最多不超過80個字符,共N行;要求(1)分別統(tǒng)計出其中英文字母和空格數(shù)以及整篇文章總字數(shù);(2)統(tǒng)計某一字符串在文章中出現(xiàn)次數(shù),并輸出該次數(shù);(3)刪除某一子串,并將后面的字符前移.存儲結(jié)構(gòu)使用線性表,分別用幾個子函數(shù)實現(xiàn)相應(yīng)的功能;輸入數(shù)據(jù)的形式和范圍:可以輸入大寫、小寫的英文字母、任何數(shù)字及標(biāo)點符號.輸出形式:(1)分行輸出用戶輸入的各行字符;(2)分4行輸出”全部字母數(shù)”、”數(shù)字個數(shù)”、”空格個數(shù)”、”文章總字數(shù)”;(3)輸出刪除某一字符串后的文章.#include<iostream.h>#include<stdio.h>#include<ctype.h>structca{charc;ca*next;};voidInitList(ca*L){cout<<"輸入一頁文字(以#結(jié)束):"<<endl;while((L->c=getchar())!='#'){L->next=newca;L=L->next;}L->next=NULL;}voidStrNo(ca*L){intn=0;chars[80],*q;ca*p;cout<<"輸入一字符串:";cin>>s;while(L->next){for(p=L,q=s;*q!='\0'&&p->next;p=p->next,q++)if(p->c!=*q)break;if(*q=='\0')n++;L=L->next;}cout<<"字符串"<<s<<"出現(xiàn)"<<n<<"次\n";}ca*DelStr(ca*L){ca*H=L;chars[80],*q;ca*p;cout<<"輸入該子串:";cin>>s;if(H->c==*s){for(p=H->next,q=s+1;*q!='\0'&&p->next;p=p->next,q++)if(p->c!=*q)break;if(*q=='\0')H=p;}while(L->next){for(p=L->next,q=s;*q!='\0'&&p->next;p=p->next,q++)if(p->c!=*q)break;if(*q=='\0')L->next=p;elseL=L->next;}returnH;}voidprint1(ca*L){while(L->next){cout<<L->c;L=L->next;}cout<<endl;}voidprint2(ca*L,int&p1,int&p2,int&p3,int&n){n=p1=p2=p3=0;for(;L->next;L=L->next,n++)if(isalpha(L->c))p1++;elseif(isdigit(L->c))p2++;elseif(L->c=='')p3++;elseif(L->c=='\n')n--;cout<<"\n全部字母數(shù):"<<p1;cout<<"\n數(shù)字個數(shù):"<<p2;cout<<"\n空格個數(shù):"<<p3;cout<<"\n文章總字數(shù):"<<n<<endl;}voidmain(){ca*L=newca;intp1,p2,p3,n,c;InitList(L);do{cout<<"\n0:退出\n""1:統(tǒng)計中英文字母和空格數(shù)以及整篇文章總字數(shù)\n""2:統(tǒng)計某一字符串在文章中出現(xiàn)次數(shù)\n""3:刪除某一子串\n""4:分行輸出用戶輸入的各行字符\n";cin>>c;switch(c){case1:print2(L,p1,p2,p3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 材料采購低價合同范本
- 農(nóng)村魚池招標(biāo)合同范本
- 國產(chǎn)木屋租賃合同范本
- 水果買賣運輸合同范本
- 影樓員工協(xié)議合同范本
- 回腸癌護理查房
- 呼腸孤病毒重癥感染護理查房
- 成套設(shè)備合同范本
- 銷售提成違約合同范本
- 國際工程專業(yè)合同范本
- 肝膽外科專科知識題庫及答案
- 滁州市珠龍廣衛(wèi)絹云母粉廠滁州市南譙區(qū)將軍山絹云母礦1萬噸-年露天采礦工程項目環(huán)境影響報告書
- 人民醫(yī)院心血管外科臨床技術(shù)操作規(guī)范2023版
- 2023年江蘇小高考歷史試卷
- 主要組織相容性復(fù)合體及其編碼分子
- 優(yōu)化物理教學(xué)策略的思考(黃恕伯)
- 中國移動-安全-L1,2,3(珍藏版)
- 2017年全國大學(xué)生數(shù)學(xué)建模A題
- 2023年專升本計算機題庫含答案專升本計算機真題
- scratch3.0編程校本課程
- GB/T 1685-2008硫化橡膠或熱塑性橡膠在常溫和高溫下壓縮應(yīng)力松弛的測定
評論
0/150
提交評論