freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通信工程c課程設(shè)計--字符串類的設(shè)計與實現(xiàn)(編輯修改稿)

2025-02-09 19:51 本頁面
 

【文章內(nèi)容簡介】 length() { int i=0。while(str[i++]!=39。\039。)。return i1。}void string::StrAssign(char*s) //串賦值{ int i,k=length()。for(i=0。ik。i++){str[i]==s[i]。}str[i]=39。\039。}int string::StrCompare(char*s) //串比較{ int i=0。int k1,k2,t。k1=strlen(s)。k2=length()。if(k1k2){t=k1。k1=k2。k2=t。}for(i=0。ik1。i++){6 if(s[i]str[i]) return 1。else if(s[i]str[i]) return 1。 }return 0。}int string::StrLengh() //求串長{ int i=0。while(str[i++]!=39。\039。)。return i1。}void string::Concat(char*s) //串連接{ int i=0,k=length()。while(s[i]!=39。\039。){ str[k]=s[i]。k++。 i++。}str[k]=39。\039。}void string::SubString(char*s,int a,int b) //求子串{ int i,k=0。for(i=a1。ib。i++){7 str[k]=s[i]。k++。}str[k]=39。\039。}int string::ClearString(char*s) //清空子串{ int i,k=strlen(s)。for(i=0。ik。i++){ s[i]=NULL。 } return 1。}void show(){ char yorn。cout\n 是否退出系統(tǒng) [Y/N]:。 cinyorn。coutendl。if(yorn==39。y39。||yorn==39。Y39。) flag=1。elseif(yorn==39。n39。||yorn==39。N39。){flag=0。cout請再次輸入功能序號\n。 }else{ flag=0。 cout輸入有誤,請重新輸入endl。 }}8void menu() //功能列表{ cout***************************************endl。cout 字符串類的設(shè)計與實現(xiàn)endl。cout***************************************endl。 cout設(shè)計人:司志磊endl。cout學號:1103060135endl。cout功能選擇菜單:endl。 cout1)串賦值\n2 )串比較\n3)求串長\n4 )串連接\n5)求子串\n6)清空子串\n。cout請您輸入相應功能的序號!endl。}void c1() //測試功能 1:串賦值{ string s。char s1[N]。 cout您選擇的功能是串賦值\n。cout請輸入字符串,并以回車結(jié)束:。()。(s1)。cout串賦值為:。()。show()。 }void c2() //測試功能 2:串比較{ string s。 char s1[N]。9cout您選擇的功能是串比較\n。cout請輸入第一串字符并以回車結(jié)束: 。()。cout請輸入第二串字符并以回車結(jié)束: 。cins1。cout結(jié)果:(s1)endl。show()。}void c3() //測試功能 3:求串長{ string s。char s1[N]。cout您選擇的功能是求串長\n。cout請輸入字符串并以回車結(jié)束: 。()。cout結(jié)果:()endl。show()。}void c4() //測試功能 4:串連接{ char s1[N]。string s。cout您選擇的功能是串連接\n。cout請隨意輸入一串字符并以回車結(jié)束:。()。cout請輸入一串想連接的字符并以回車結(jié)束:。cins1。(s1)。cout連接后的新字符串為:。10()。show()。}void c5() //測試功能 5:求子串{ string s。int a,b。char s1[N]。cout您選擇的功能是求子串\n。cout請輸入母串,并以回車結(jié)束:。cins1。cout請輸入子串的始位置:。cina。cout請輸入子串的末位置:。cinb。coutendl。(s1,a,b)。cout所取子串為:。()。show()。}void c6() //測試功能 6:清空子串{ string s。char s1[N]。cout您選擇的功能是清空子串\n。cout請輸入所要清空的子串,并以回車結(jié)束:。cins1。coutendl。11 cout結(jié)果:(s1)endl。show()。}void cs(char amp。n1) //開關(guān)鍵{ n=n139。039。switch(n) { case 1: c1()。break。case 2: c2()。break。case 3: c3()。break。 case 4: c4()。break。case 5: c5()。break。
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1