




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、實(shí)驗(yàn)三串串的基本操作#include"stdio.h"#include"stdlib.h"#defineMAXSTRLEN255typedefunsignedcharSStringMAXSTRLEN+1;voidstrlength(SStringS)/冰字串并放至US0中intm;for(m=1;Sm!='0'm+);S0=m-1;voidinsert(SStringS,intn,chara)/!l插入白位置a是插入的字符strlength(S);inti;for(i=S0;i>=n;i-)Si+1=Si;Sn=a;SS0+2=
2、39;0'intcompare(SStringS,SStringT)strlength(S);strlength(T);inti;for(i=1;i<=S0&&i<=T0;i+)if(Si>Ti)return1;if(Si<Ti)return-1;if(Si=Ti)continue;if(S0>T0)return1;elseif(S0卜T0)return-1;elsereturn0;voidconcat(SStringT1,SStringS1,SStringS2)strlength(SI);strlength(S2);inti;if(S10
3、+S20<=MAXSTRLEN)/未截?cái)鄁or(i=1;i<=S10;i+)T1i=S1i;for(i=1;i<=S20;i+)T1S10+i=S2i;T1S10+S20+1='0'voidclear(SStringS)strlength(S);inti;for(i=1;i<S0;i+)Si='0'S0=0;intSubString(SString&Sub,SStringS,intpos,intlen)inti;strlength(S);if(pos<1|pos>S0|len<0|len>S0-pos+1)
4、printf("Error!positionorlengthisoutofrangen");return0;for(i=1;i<=len;i+)Subi=Spos+i-1;Subi='0'Sub0=len;return1;intIndex(SStringS,SStringT,intpos)inti=pos,j=1;strlength(S);strlength(T);while(i<=S0&&j<=T0)if(Si=Tj)+i;+j;elsei=i-j+2;j=1;if(j>T0)returni-T0;elseretur
5、n0;voidmain()測(cè)試主程序/*SStringS;printf("請(qǐng)輸入字符用S:");scanf("%s",S+1);printf("n");printf("輸入的字符串為:");printf("%s",S+1);printf("n");insert(S,2,'A');printf("插入字符后的字符串為:”);printf("%s",S+1);printf("n");*/*SStringT;prin
6、tf("請(qǐng)輸入字符用T:");scanf("%s",T+1);printf("n");intflag;flag=compare(S,T);printf("%d",flag);*/*SStringS1,S2,T1;printf("請(qǐng)輸入字符用S1:");scanf("%s”,S1+1);printf("請(qǐng)輸入字符用S2:");scanf("%s”,S2+1);concat(T1,S1,S2);printf("連接的新字符串為:");pri
7、ntf("%s”,T1+1);printf("n");*/*SStringS;printf("請(qǐng)輸入字符用S:");scanf("%s",S+1);printf("你輸入的字符串為:sn",S+1);clear(S);printf("%sn",S+1);*/*SStringS,Sub;intpos,len;printf("請(qǐng)輸入字符用S:");scanf("%s",S+1);printf("請(qǐng)輸入子用的位置:”);scanf("
8、;%d”,&pos);printf("請(qǐng)輸入子用的長(zhǎng)度:");scanf("%d”,&len);if(SubString(Sub,S,pos,len)printf("n子用為:%sn",Sub+1);printf("子用的長(zhǎng)度:%dn",Sub0);*/SStringS,T;intpos,r;printf("輸入主用:");scanf("%s",S+1);printf("輸入模式用:");scanf("%s",T+1);print
9、f("請(qǐng)輸入起始位置pos:");scanf("%d”,&pos);if(r=Index(S,T,pos)printf("模式用在主用中的位置為:dn",r);elseprintf("匹配失敗!n");/字符串中字符頻度#include"Stdio.h"#include"stdlib.h"#defineMAXSTRLEN255typedefunsignedcharSStringMAXSTRLEN+1;typedefstructcharcpcharzifu;intpingdu;s
10、tructcharcp*next;charcp,*Linkchar;voidStrlength(SStringS)inti;for(i=1;Si!='0'i+);S0=i-1;voidInit(Linkchar&cp)cp=(Linkchar)malloc(sizeof(charcp);cp->next=NULL;cp->zifu='0'cp->pingdu=0;voidPingdu(SStringS,Linkchar&cp)inti=1;charcp*p;charcp*q;while(Si!='0')p=cp;
11、if(p->zifu='0')p->zifu=Si;p->pingdu+;i+;continue;while(p->next!=NULL)if(p->zifu=Si)p->pingdu+;break;p=p->next;if(p->next=NULL)if(p->zifu=Si)p->pingdu+;elseq=(Linkchar)malloc(sizeof(charcp);q->zifu=Si;q->pingdu=1;q->next=NULL;p->next=q;i+;voidmain()Linkcharcp;Init(cp
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 老年精神病的護(hù)理
- 家裝工程協(xié)議模板
- 花店飲品蛋糕創(chuàng)業(yè)計(jì)劃
- 旅行社油漆翻新合同范本
- 綠色DIY蛋糕創(chuàng)業(yè)計(jì)劃書
- 政府采購(gòu)合同范本指南
- 2024洛陽市第一職業(yè)中等專業(yè)學(xué)校工作人員招聘考試及答案
- 2024甘南縣職業(yè)教育中心學(xué)校工作人員招聘考試及答案
- 2024滄州渤海中等專業(yè)學(xué)校工作人員招聘考試及答案
- 公園綠化石材供應(yīng)合同
- 化工和危險(xiǎn)化學(xué)品重大隱患考試試題(后附答案)
- 常見皮膚病患兒的護(hù)理(兒科護(hù)理課件)
- Lesson 8 FirstSecondThird(教學(xué)設(shè)計(jì))-2023-2024學(xué)年冀教版(三起)英語四年級(jí)下冊(cè)
- 遼寧省部分高中2023-2024學(xué)年高一下學(xué)期4月月考化學(xué)試題【含答案解析】
- 國(guó)企集團(tuán)公司各崗位廉潔風(fēng)險(xiǎn)點(diǎn)防控表格(廉政)范本
- 邢臺(tái)2024年河北邢臺(tái)學(xué)院高層次人才引進(jìn)30人筆試歷年典型考題及考點(diǎn)附答案解析
- 圓錐角膜的護(hù)理查房
- 2024屆湖南省高三質(zhì)量調(diào)研物理試卷(三)(解析版)
- ISO28000:2022供應(yīng)鏈安全管理體系
- 泌尿外科靜脈血栓栓塞癥的風(fēng)險(xiǎn)評(píng)估與預(yù)防
- 2024年K12課外輔導(dǎo)市場(chǎng)洞察報(bào)告
評(píng)論
0/150
提交評(píng)論