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

正文內(nèi)容

字符串類課程設(shè)計說明書-資料下載頁

2025-06-02 22:32本頁面
  

【正文】 en+pos1) //判斷位置是否合法 return false。 else for(int i=1。i=len。i++) [i1]=str[(pos1)+(i1)]。 //將串 中返回的串放入串 sub里去 =len。 return true。 } void String::strrev() //反轉(zhuǎn) { cout該串反轉(zhuǎn)后為 :。 for(int i=curlen1。i=0。i) //將串逆輸出 coutstr[i]。 coutendl。 } int String::vowel(char a) //判斷一個字符是否是元音 { switch(a) { case39。a39。:case39。A39。: case39。e39。:case39。E39。: 塔里木大學信息工程學院課程設(shè)計 第 11 頁 共 14 頁 case39。o39。:case39。O39。: case39。u39。:case39。U39。: case39。i39。:case39。I39。: return 1。 //是元音,返回 1 break。 default: return 0。 //否則,返回 0 break。 } } int String::count_vowel(const char *s) //計算字符串中元音的個數(shù) { int num=0。 //計數(shù)值 if(s[0]==39。\039。) num=0。 else { if(vowel(s[0])) //如果是元音 num=1+count_vowel(amp。s[1])。 //計數(shù)值加上原有的元音個數(shù) else num=count_vowel(amp。s[1])。 //計數(shù)值就等于原有的元音個數(shù) } return num。 //返回計數(shù)值 } int String::huiwen(char *str) //判斷字符串是否是回文 { int flag=1。 //設(shè)標志位為 1 int i,j,tlen。 //i是 str的從第一個字符開始的下標, j是 str最后一個開始的下標 tlen=strlen(str)。 //tlen是 str的長度 for(i=0,j=tlen1。ij。i++,j) if(str[i]!=str[j]) //第一個字符和最后一個字符相比較,直到 i=j { flag=0。 //不相等就終止 break。 } return (flag)。 } void String::display() //輸出 { cout該字符串是 :。 for(int i=0。icurlen。i++) //輸出字符串 coutstr[i]。 coutendl。 } //end of 在源程序 ,代碼如下: include iostream include int menu() //菜單 { 塔里木大學信息工程學院課程設(shè)計 第 12 頁 共 14 頁 int k。 char a[20]。 //一維數(shù) 組 String s。 //類的對象 String s1。 String sub。 while(1) { cout******************** 歡迎光臨字符串菜單*********************endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout endl。 cout 數(shù) endl。 cout endl。 cout endl。 cout************************************************************endl。 coutendl。 coutendl。 cout請選擇一個選項 :endl。 cink。 if(k0||k15) cout對不起,選擇錯誤 .endl。 else switch(k) { case 1: cout請輸入一個字符串 :。 cina。 (a)。 //調(diào)用建立字符串函數(shù) ()。 break。 case 2: cout(a)endl。 //將串 s轉(zhuǎn)換成大寫 break。 case 3: cout(a)endl。 //將串 s轉(zhuǎn)換成小寫 break。 case 4: cout()endl。 //求串 s的長度 break。 case 5: 塔里木大學信息工程學院課程設(shè)計 第 13 頁 共 14 頁 ()。 //插入一個字符串 ()。 break。 case 6: ()。 //刪除一個字符串 ()。 break。 case 7: cout()endl。 //模式匹配 break。 case 8: ()。 //復(fù)制一個字符串 ()。 break。 case 9: cout請輸入一個字符串 :。 //比較串 s和 s1的大小 cina。 (a)。 cout(s1)endl。 break。 case 10: cout請輸入一個字符串 :。 //連接串 s和 s1 cina。 (a)。 (s1)。 ()。 break。 case 11: (sub)。 //返回串 sub ()。 break。 case 12: ()。 break。 case 13: cout該字符串的元音個數(shù)是 :。 //計算字符串中元音個數(shù) cout(a)endl。 break。 case 14: if((a)==1) //判斷字符串是否是回文 cout該字符串是回文 endl。 else cout該字符串不是回文 endl。 break。 case 15: //退出 exit(0)。 } } } void main() { 塔里木大學信息工程學院課程設(shè)計 第 14 頁 共 14 頁 menu()。 //菜單函數(shù) } //end of
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1