版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
本文格式為Word版,下載可任意編輯——第八次c語(yǔ)言作業(yè)第八次課作業(yè)請(qǐng)預(yù)習(xí):函數(shù)
請(qǐng)課后首先完成p743.c(逆序)、p750.c(刪除“*〞)、p220.c(統(tǒng)計(jì)字母數(shù)字空格等)、p221.c(回文判斷)、p827.c(最長(zhǎng)字符串)、p828.c(最大字符串)習(xí)題8-1
題碼:章節(jié):數(shù)組考察點(diǎn):字符數(shù)組的處理,循環(huán)和判斷難度:2
編寫(xiě)一程序P220.C實(shí)現(xiàn)以下功能從鍵盤(pán)讀入一行字符(約定:字符數(shù)≤127字節(jié)),統(tǒng)計(jì)及輸出其中的字母、數(shù)字、空格和其他符號(hào)的個(gè)數(shù)。編程可用素材:printf(\、printf(\。
程序的運(yùn)行效果應(yīng)類似地如圖1所示,圖1中的gfaskl45623cvsac,53dwaflfaf32535是從鍵盤(pán)輸入的內(nèi)容。
圖1程序運(yùn)行效果例如習(xí)題8-2
題碼:章節(jié):數(shù)組考察點(diǎn):字符數(shù)組的處理,循環(huán)和判斷難度:2編寫(xiě)一程序p219.C實(shí)現(xiàn)以下功能
從鍵盤(pán)讀入一行字符(約定:字符數(shù)≤127字節(jié)),將其中的數(shù)字字符以及這些數(shù)字字符的數(shù)量在屏幕上顯示,注意:要求先顯示這些數(shù)字字符的數(shù)量。編程可用素材:printf(\、printf(\、printf(\。
程序的運(yùn)行效果應(yīng)類似地如圖1所示,圖1中的gfaskl45623cvsac,53dwaflfaf32535as3bf0是從鍵盤(pán)輸入的內(nèi)容。
圖1程序運(yùn)行效果例如習(xí)題8-3
題碼:章節(jié):數(shù)組考察點(diǎn):字符數(shù)組的處理,循環(huán)和判斷難度:1編寫(xiě)一程序p221.C實(shí)現(xiàn)以下功能
從鍵盤(pán)讀入一個(gè)字符串(約定:字符數(shù)≤127字節(jié)),檢查該字符串是否是回文。所謂回文即正向與反向的拼寫(xiě)都一樣,例如:adgda。編程可用素材:printf(\inputstring:\、printf(\shihuiwen.\、printf(\bushihuiwen.\。程序的運(yùn)行效果應(yīng)類似地如圖1和圖2所示,圖1中的asdfghjhgfdsa和圖2中的asdfghjhgfdsaa是從鍵盤(pán)輸入的內(nèi)容。
圖1程序運(yùn)行效果例如(回文)圖2程序運(yùn)行效果例如(非回文)習(xí)題8-4
題碼:章節(jié):數(shù)組考察點(diǎn):字符數(shù)組的處理,循環(huán)和判斷難度:2編寫(xiě)一程序P222.C實(shí)現(xiàn)以下功能
從鍵盤(pán)上讀入一行字符(約定:字符數(shù)≤127字節(jié)),按以下方法將其加密變換:A->Za->zB->Yb->yC->Xc->x
1/4
????Z->Az->a
即字母A變成Z、字母B變成Y...,非字母字符不變。最終在屏幕上先顯示這一行字符的長(zhǎng)度,再顯示生成的密文。
編程可用素材:printf(\、printf(\、printf(\。程序的運(yùn)行效果應(yīng)類似地如圖1所示,圖1中的sfasfk,lmw4tywerysfcvasgewrxfasftg是從鍵盤(pán)輸入的內(nèi)容。
圖1程序運(yùn)行效果例如習(xí)題8-5
題碼:章節(jié):數(shù)組考察點(diǎn):字符數(shù)組的處理,循環(huán)和判斷難度:2編寫(xiě)一程序p311.C實(shí)現(xiàn)以下功能
①?gòu)逆I盤(pán)上先后讀入兩個(gè)字符串,假定存儲(chǔ)在字符數(shù)組s1和s2中。注意,這兩個(gè)字符串最長(zhǎng)均可達(dá)到127個(gè)字符、最短均可為0個(gè)字符。
②將字符串s2插入字符串s1中,插入方法為:s2的第i個(gè)字符插入到原s1的第i個(gè)字符后,假使s2比s1(假定s1的長(zhǎng)度為L(zhǎng)1)長(zhǎng),則s2的第L1個(gè)字符開(kāi)始到s2結(jié)尾的所有字符按在s2中的順序放在新生成的s1后。提醒,合并時(shí)可使用中間數(shù)組。例如:
s1輸入為\,S2輸入為\,則輸出的s1為:1a2b3c4d5e6f7g8h9ijk
③在屏幕上輸出新生成的s1。編程可用素材:printf(\、printf(\、printf(\。程序的運(yùn)行效果應(yīng)類似地如圖1所示,其中的123456789和abcdefghijk是從鍵盤(pán)輸入的內(nèi)容。
圖1程序運(yùn)行效果例如習(xí)題8-6
題碼:章節(jié):數(shù)組考察點(diǎn):排序算法,二維字符數(shù)組及字符串處理函數(shù)的應(yīng)用,難度:3編寫(xiě)一程序p719.C實(shí)現(xiàn)以下功能
從鍵盤(pán)上輸入5個(gè)字符串(約定:每個(gè)字符串中字符數(shù)≤80字節(jié)),對(duì)其進(jìn)行升序排序并輸出。編程可用素材:printf(“Input5strings:\\n〞)...、printf(“\\n〞)...。程序的運(yùn)行效果應(yīng)類似地如圖1所示,圖1中的hellomyfriend
Areyouready?help!
是從鍵盤(pán)輸入的內(nèi)容。
2/4
圖1程序運(yùn)行效果例如習(xí)題8-7
題碼:章節(jié):程序的控制結(jié)構(gòu)考察點(diǎn):基本輸入/輸出、if語(yǔ)句的使用、switch語(yǔ)句的使用難度:2編寫(xiě)一程序p705.C實(shí)現(xiàn)以下功能
從鍵盤(pán)輸入星期幾的第一個(gè)字母(接收字符請(qǐng)用getchar()),由程序判斷是星期幾,并顯示其對(duì)應(yīng)的英文單詞,假使第一個(gè)字母一樣,則繼續(xù)判斷其次個(gè)字母。星期的第一個(gè)字母都為大寫(xiě)。假使輸入的字符不能構(gòu)成星期的英文單詞,則輸出“dataerror〞。程序可重復(fù)判斷,直至輸入字母‘Y’。注:星期一至星期日對(duì)應(yīng)的單詞為Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday。編程可用素材:printf(\inputtheletterofsomeday:\、printf(\、printf(\、printf(\、printf(\、printf(\、printf(\、printf(\、printf(\。
程序的運(yùn)行效果應(yīng)類似地如圖1所示,圖1中的WSajTxMTTuY是從鍵盤(pán)輸入的內(nèi)容。
圖1程序運(yùn)行效果例如提醒:
方法一、該題可以用字符數(shù)組存放字符串,但只能使用getchar()函數(shù)一個(gè)一個(gè)字符循環(huán)輸入存入內(nèi)存方法二、
1、該題可以不使用字符數(shù)組存放字符串,而是讓程序每次從鍵盤(pán)得到一個(gè)字符進(jìn)行判斷,若判斷條件需要讀入其次個(gè)字符則讀入其次個(gè)字符,否則是不會(huì)讀入其次個(gè)字符的,也就是程序最多讀入兩個(gè)字符。
2、對(duì)Monday,Wednesday,Friday的判斷只需一個(gè)字符即可,而對(duì)Tuesday,Thursday,Saturday,Sunday的判斷需要兩個(gè)字符,例如:若當(dāng)前讀到的字符為T(mén),則應(yīng)再讀入一個(gè)字符,并判斷是否是u,假使是,則輸出Tuesday,若判斷結(jié)果是h,則輸出Thursday,若不是則應(yīng)將其次個(gè)字符通過(guò)調(diào)用函數(shù)ungetc(ch,stdin);還給鍵盤(pán)習(xí)題8-8(選作)
題碼:章節(jié):字符串處理考察點(diǎn):難度:2編寫(xiě)一程序p771.C實(shí)現(xiàn)以下功能
編程在一個(gè)已知的字符串(約定:字符數(shù)≤127字節(jié))中查找最長(zhǎng)單詞,輸出最長(zhǎng)單詞的長(zhǎng)度。本卷須知:
(1)只考慮輸入的字符串中僅含空格和其它可見(jiàn)字符,僅用空格用來(lái)分隔不同單詞。(2)字符串中可能只有1個(gè)單詞。
(3)字符串中可能1個(gè)單詞都沒(méi)有,此時(shí)最長(zhǎng)單詞的長(zhǎng)度為0。
(4)編程可用素材:printf(\、printf(\。程序的運(yùn)行效果應(yīng)類似地如圖1所示,圖1中的hellowelcometochengdu-CUIT是從鍵盤(pán)輸入的內(nèi)容。
3/4
圖1程序運(yùn)行效果例如提醒:
思路
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 事業(yè)單位c類考試試題及答案
- 山東消防競(jìng)賽試題及答案
- 企業(yè)經(jīng)濟(jì)統(tǒng)計(jì)試題及答案
- 湖北省黃石市2025年元月初中畢業(yè)科目調(diào)研考試地理試卷(含答案)
- 能源專業(yè)介紹
- 2026年大學(xué)大二(康復(fù)治療學(xué))康復(fù)應(yīng)用綜合測(cè)試試題及答案
- 2026年大學(xué)大二(機(jī)械設(shè)計(jì)制造及其自動(dòng)化)機(jī)械創(chuàng)新設(shè)計(jì)綜合測(cè)試題及答案
- 幼兒游戲觀察題庫(kù)及答案
- 2026年人教版物理九年級(jí)上冊(cè)期中質(zhì)量檢測(cè)卷(附答案解析)
- 2026年魯教版生物八年級(jí)上冊(cè)期中質(zhì)量檢測(cè)卷(附答案解析)
- 商業(yè)保理?yè)?dān)保合同范本
- 重大版小學(xué)英語(yǔ)六年級(jí)上冊(cè)期末試卷(含答案含聽(tīng)力原文無(wú)聽(tīng)力音頻)
- 2025年碲化鎘薄膜太陽(yáng)能電池市場(chǎng)規(guī)模分析
- 2024-2025學(xué)年人教版小升初英語(yǔ)試卷及解答參考
- DL∕T 5210.2-2018 電力建設(shè)施工質(zhì)量驗(yàn)收規(guī)程 第2部分:鍋爐機(jī)組
- 物業(yè)管理整體設(shè)想
- 鐵礦礦石資源開(kāi)發(fā)成本控制分析
- 2024年精神科工作總結(jié)與計(jì)劃
- 國(guó)內(nèi)外醫(yī)療器械實(shí)用維修手冊(cè)-CT篇
- GB/T 11345-2023焊縫無(wú)損檢測(cè)超聲檢測(cè)技術(shù)、檢測(cè)等級(jí)和評(píng)定
- 成都信息工程大學(xué)
評(píng)論
0/150
提交評(píng)論