下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
功能:輸入一頁文字,程序可以統(tǒng)計出文字、數(shù)字、空格的個數(shù).靜態(tài)儲存一頁文章,每行最多不超過80個字符,共N行;要求(1)分別統(tǒng)計出其中英文字母和空格數(shù)以及整篇文章總字?jǐn)?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ù)”、”文章總字?jǐn)?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文章總字?jǐn)?shù):"<<n<<endl;}voidmain(){ca*L=newca;intp1,p2,p3,n,c;InitList(L);do{cout<<"\n0:退出\n""1:統(tǒng)計中英文字母和空格數(shù)以及整篇文章總字?jǐn)?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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024人力資源管理實習(xí)基地實習(xí)實訓(xùn)合作協(xié)議范本7篇
- 2024年環(huán)保設(shè)施維護保養(yǎng)與節(jié)能減排服務(wù)協(xié)議3篇
- 2024年度航空航天配件驗收及快速響應(yīng)服務(wù)合同2篇
- 2024年度健身器材供應(yīng)鏈鋪貨及分銷合同3篇
- 2024年污水處理設(shè)備安裝及運維服務(wù)協(xié)議版B版
- 2024事業(yè)單位職工培訓(xùn)進修聘用合同編制指南3篇
- 2025小家電采購合同范文
- 防火工程人工費施工合同
- 教育培訓(xùn)機構(gòu)投資管理辦法
- 福建省南平市2023-2024學(xué)年高二上學(xué)期期末考試歷史試題(解析版)
- 醫(yī)務(wù)人員醫(yī)德醫(yī)風(fēng)誠信 檔 案(模板)
- 膿毒癥休克中西醫(yī)詳解
- 小兔子乖乖ppt課件.ppt
- 常壓矩形容器設(shè)計計算軟件
- 交流變換為直流的穩(wěn)定電源設(shè)計方案
- PR6C系列數(shù)控液壓板料折彎機 使用說明書
- 鋼結(jié)構(gòu)工程環(huán)境保護和文明施工措施
- 物業(yè)管理業(yè)主意見征詢表
- 中藥分類大全
- 管道定額價目表
- 民國文獻《潮州茶經(jīng)》
評論
0/150
提交評論