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

正文內(nèi)容

字符串類課程設(shè)計說明書(編輯修改稿)

2025-02-14 14:40 本頁面
 

【文章內(nèi)容簡介】 該程序段中有兩個函數(shù):int vowel(char a)和 int count_vowel(const char *s), [12]第一個函數(shù)是判斷一個字符是否是元音,是則返回 1,否則返回 0。第二個函數(shù)是數(shù)字符串中元音個數(shù)?;舅枷胧牵褐饌€查看字符,若是元音,則計數(shù) num 加 1,否則就不加。最后返回的是 num。轉(zhuǎn)換函數(shù)大寫操作是將字符串中的所有小寫字母轉(zhuǎn)換成大寫,若已經(jīng)是小寫則直接輸出。小寫轉(zhuǎn)換成大寫是將字符的 ASCⅡ碼32。轉(zhuǎn)換函數(shù)小寫操作是將字符串中的所有大寫字母轉(zhuǎn)換成小寫,若已經(jīng)是小寫就直接輸出。大寫轉(zhuǎn)換成小寫則是將字符的 ASCⅡ碼+32。 [10]回文是指首尾內(nèi)容相同。要判斷一個字符串是否是回文,其算法是:將字符串的第一個和最后一個相比較,相同,則比較字符串的第二個和倒數(shù)第二個,依次類推,如果都相等,說明該字符串是回文。否則,該字符串就不是回文。在主函數(shù)里面,利用 switch 語句制作一個字符串菜單。在菜單里通過選擇里面的選項來實現(xiàn)選項所對應(yīng)的操作。 塔里木大學(xué)信息工程學(xué)院課程設(shè)計第 5 頁 共 14 頁2.4 設(shè)計創(chuàng)新和關(guān)鍵技術(shù)隨著世界經(jīng)濟(jì)的多元化發(fā)展,以計算機(jī)為基礎(chǔ)的信息技術(shù)迅速擴(kuò)展到各個領(lǐng)域,社會和人類對信息的依賴迅速增長,計算機(jī)技術(shù)和基于計算機(jī)的應(yīng)用技術(shù)已經(jīng)成為信息社會的重要基礎(chǔ)設(shè)施?,F(xiàn)在,計算機(jī)已經(jīng)被大量用來處理非數(shù)值計算問題,如信息檢索、文字編輯、自然語言翻譯等 [14]。這些問題中所涉及的處理對象多數(shù)是字符串?dāng)?shù)據(jù)。在傳統(tǒng)的程序設(shè)計中,人們往往要為每一種應(yīng)用項目單獨的進(jìn)行一次程序的開發(fā),顯然,這種方法的重復(fù)工作量是很大的,人們無法利用現(xiàn)有的豐富的軟件資源,這就造成軟件開發(fā)過程中人力、物力和時間的巨大浪費,效率很低,本程序的關(guān)鍵點就是集合串的幾乎所有的算法操作,通過對串的編程實現(xiàn)一些串的查找、插入、刪除、定位等操作,對以后制作一個信息檢索程序起著重大的作用。本次設(shè)計的特點就是囊括了串的許多基礎(chǔ)重要算法。經(jīng)典的算法也在其中。難點是將兩個字符串連接起來的編寫。由于沒有網(wǎng)絡(luò),所以不好找資料,圖書館的資料有限,書上只列舉了這些算法思想,具體程序得自己努力思考去編寫。剛開始編寫的時候是建立兩個字符串 s1,s2,調(diào)用函數(shù) (s1,s2)。調(diào)試是沒有錯誤,但是就是不能將兩個串連接起來。后來,經(jīng)老師指點,將聯(lián)結(jié)函數(shù)體里的語句修改了一下,將參數(shù)改成只有一個,意思是將一個串 s1 直接放在串 s 的后面,這樣就省去了建立兩個參數(shù)的時間。 [15]該函數(shù)的定義如下:bool String::concat(String s) //聯(lián)結(jié){int i,j=0。if(curlen+=maxlen) //當(dāng)前長度加上串 s 的長度小于等于最大長度{for(j=0,i=curlen。icurlen+。i++,j++) //i 是從串 s 的下標(biāo)開始的str[i]=[j]。 //將串 s 放在串的后面curlen=curlen+。 //長度改變return true。}}這樣,通過鍵盤操作兩個串,就能實現(xiàn)聯(lián)結(jié)操作了。不過,通過函數(shù)調(diào)用,該調(diào)試結(jié)果如下:圖 23 聯(lián)結(jié)函數(shù)的調(diào)試2.5 結(jié)論課程設(shè)計是對我們綜合能力的考察。數(shù)據(jù)結(jié)構(gòu)是計算機(jī)課程體系中的核心課程之一,里面的各種存儲方式、邏輯結(jié)構(gòu)及相關(guān)的一些算法思想是我們必須自己去了解的。串是計算機(jī)中最常用的數(shù)據(jù)結(jié)構(gòu),是一種數(shù)據(jù)類型受到限制的特殊線性表,表中每一個元素類型只能是字符型 [5]。串 塔里木大學(xué)信息工程學(xué)院課程設(shè)計第 6 頁 共 14 頁雖然是線性表,但有它特殊的地方,不是作為單個字符進(jìn)行討論,而是作為一個整體(即字符串)進(jìn)行討論。字符串是計算機(jī)處理數(shù)據(jù)的輸入輸出對象,所以掌握其操作非常重要。本次的課程設(shè)計主要設(shè)計的就是字符串類的有關(guān)算法。相信了解這些算法對以后編輯信息檢索系統(tǒng)、文字編輯系統(tǒng)等有非常重大的作用。致謝在浩瀚宇宙中,每個人都是渺小的。在計算機(jī)這個更新速度比光速還快的世界中,個人的力量實在太渺小了。就我們做課程設(shè)計來說,書上的內(nèi)容很精致,圖書館里的資料也比較豐富。但是要利用書上所學(xué)的知識來讓我們編寫一個實際的程序?qū)嵲谑欠浅@щy。因為這不僅要求我們收集資料,還要求我們拓展自己的思維,不要局限在書上的僅有的幾個程序。這次的課程設(shè)計時間有點短,僅有一周的時間,而且都是在晚上進(jìn)行。在調(diào)試過程中屢調(diào)屢敗的狀態(tài)下,我急得想哭,就在這時,老師給了我熱情的幫助,老師指導(dǎo)我調(diào)試程序,說哪些是錯的,哪些是多余的,哪些是必要的,一個雜亂無章的程序被修改得有條不紊,很顯然結(jié)果也是最最正確的。在此,我真誠的感謝幫助我的老師們,老師就是黑暗中的指明燈,沒有老師的指導(dǎo),就沒有我們順利的完成任務(wù)的喜悅。老師每天都來機(jī)房為我們指導(dǎo),及時解決我們所面臨的問題,老師的工作態(tài)度讓我們佩服,老師的一流技術(shù)讓我們信服,老師的無私奉獻(xiàn)讓我們折服。當(dāng)然,同學(xué)們的幫助也是我前進(jìn)的力量,他們伸出雙手,毫不猶豫地接住我的困難,也讓我體會到真誠的友誼。團(tuán)結(jié)就是力量,在老師、同學(xué)的幫助下,我順利完成了此次的課程設(shè)計。也讓我體會到了成功的來之不易,只有真正付出過才有滿意的收獲。在此,我誠心的對所有幫助過我的老師同學(xué)們說一句:謝謝??!參考文獻(xiàn):[1] 蘇俊 : 年 5 頁~74 頁[2] 朱振元,++: 年 1 頁~115 頁[3] 嚴(yán)蔚敏,: 頁~97 頁[4] 馬秋菊,: 頁~59 頁[5] 殷人昆,陶永雷,謝若陽,(用面向?qū)ο蠓椒ㄅc C++描述).北京:清華 年 3 頁~64 頁[6] 程序設(shè)計(第三版).北京: 頁~318 頁[7] (C++語言版).北京: 頁~70 頁[8] VisualC++ : 年 5 月.117 頁~122 頁[9] (C++版).北京: 年 10 頁~72 頁[10] 何軍, 500 : 年 4 頁~62 頁[11] : 頁~57 頁[12] (C++語言描述).北京: 頁~50 頁[13] : 頁~67 頁[14] 嚴(yán)蔚敏,: 頁~102 頁[15] (C/C++描述).北京: 頁~89 頁 塔里木大學(xué)信息工程學(xué)院課程設(shè)計第 7 頁 共 14 頁[16] 王立柱. C/C++: 頁~39 頁附錄:為了更好的體現(xiàn)本程序,特將代碼列出,以作為參考.在頭文件 中,代碼如下://include iostreaminclude stringusing namespace std。class String {public:bool StrAssign(char *chars)。 //生成一個其值為 chars 的串char *Mytoupper(char *src)。 //轉(zhuǎn)換函數(shù)大寫char*Mytolower(char *src)。 //轉(zhuǎn)換函數(shù)小寫int Length()。 //求串的長度bool Insert()。 //插入一個子串bool Delete()。
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1