語(yǔ)言課程設(shè)計(jì)題目55297_第1頁(yè)
語(yǔ)言課程設(shè)計(jì)題目55297_第2頁(yè)
語(yǔ)言課程設(shè)計(jì)題目55297_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、C語(yǔ)言課程設(shè)計(jì)題目要求:從以下題目1-3中至少選1題,題目4-10中至少選2題。1假定文本文件a1.txt中是某高校所有參加住宅小區(qū)挑房職工的信息,請(qǐng)編寫(xiě)程序,讀出文件中的內(nèi)容,再按挑房的先后次序排隊(duì)后將排序號(hào)和姓名以文本方式存放到文件a2.txt中。排隊(duì)原則: 先按職稱(chēng)排,同職稱(chēng)按分房工齡排,同工齡按年齡排。職稱(chēng)編號(hào): 校級(jí)干部 0 教授、正處級(jí) 1 副教授、副處級(jí) 2 講師、科級(jí) 3 其他 42. 假定文本文件b1.txt中的內(nèi)容是今年報(bào)考某學(xué)院研究生的數(shù)據(jù),并已知錄取名額為100 人,且要求錄取的女生占30%,請(qǐng)編寫(xiě)程序找出所有被錄取的考生,把被錄取的考生的相應(yīng)數(shù)據(jù)按文本形式寫(xiě)入到文件b

2、2.txt中。要求運(yùn)行程序得到運(yùn)行結(jié)果。3“火燒連營(yíng)”是三國(guó)演義中的著名典故之一廣為流傳,假定文本文件c1.txt是火燒連營(yíng)中的軍營(yíng)分布圖,每個(gè)字符A代表一個(gè)營(yíng)帳,營(yíng)帳是可燃物,其他字符代表不可燃的空白地段,文件共有40行70列,請(qǐng)你編寫(xiě)程序,讀入該文件的內(nèi)容,再?gòu)逆I盤(pán)輸入任意點(diǎn)的x和y值(x<70,y<40)作為著火點(diǎn),“火燒連營(yíng)”后,被燃燒的營(yíng)帳標(biāo)上字符X,并把整個(gè)結(jié)果輸出到文件c2.txt中。4幸運(yùn)方陣問(wèn)題。 所謂“幸運(yùn)方陣”問(wèn)題是這樣的,任意指定一個(gè)階數(shù),例如3;再任意選定一個(gè)“幸運(yùn)數(shù)”,例如100,要求生成一個(gè)3階方陣。從方陣中任意劃去一行與一列,記下交叉點(diǎn)的數(shù)值;再?gòu)姆?/p>

3、陣剩余部分任意劃去一行一列,再記下交叉點(diǎn)數(shù)值;繼續(xù)這一過(guò)程,當(dāng)方陣已不剩任何元素時(shí),所有記下的元素值之和恰好為100。如下面的方陣即為所需結(jié)果 51 43 63 17 9 29 28 20 40 注意:實(shí)際上給定一個(gè)階數(shù)n與一個(gè)幸運(yùn)數(shù)lucky,可以有無(wú)數(shù)多個(gè)解。如果不希望多出現(xiàn)負(fù)數(shù),lucky相對(duì)于n不應(yīng)過(guò)小。5年歷顯示。 輸入一個(gè)年份,輸出是在屏幕上顯示該年的日歷。假定輸入的年份在1900年之后。 如下圖:6計(jì)算24游戲。 要求:輸入四個(gè)數(shù)通過(guò)加減乘除計(jì)算出24,顯示計(jì)算過(guò)程,并提示成功信息。7 根據(jù)以下問(wèn)題描述編寫(xiě)程序,實(shí)現(xiàn)求在環(huán)上哪個(gè)位置剪開(kāi),按下述規(guī)則可取走的珠子粒數(shù)最多,程序可用數(shù)

4、組存儲(chǔ)字符串。設(shè)一個(gè)環(huán)上有編號(hào)為 0n-1 的 n 粒不同顏色的珠子 ( 每粒珠子顏色用字母表示,n 粒珠子的顏色由輸入的字符串表示)。將環(huán)中某兩粒珠子間剪開(kāi),環(huán)上珠子形成一個(gè)序列,然后按以下規(guī)則從序列中取走珠子:首先從序列左端取走所有連續(xù)同包珠子;然后從序列右端在剩下珠子中取走所有連續(xù)同色珠子,兩者之和為該剪開(kāi)處可取走珠子的粒數(shù)。在不同位置剪開(kāi),能取走的珠子數(shù)不盡相同。例如,10 粒珠子顏色對(duì)應(yīng)字符串為“aaabbbadcc”,從 0 號(hào)珠子前剪開(kāi),序列為 aaabbbadcc,從左端取走 3 粒 a 色珠子,從右端取走 2 粒 c 色珠子,共取走 5 珠子。若在 3 號(hào)珠子前剪開(kāi),即 bb

5、badccaaa 共可取走 6 粒珠子。8在歌唱大獎(jiǎng)賽的半決勝賽現(xiàn)場(chǎng),有一批選手參加比賽,比賽的規(guī)則是最后得分越高,名次越低。當(dāng)半決決賽結(jié)束時(shí),要在現(xiàn)場(chǎng)按照選手的出場(chǎng)順序宣布最后得分和最后名次,獲得相同分?jǐn)?shù)的選手具有相同的名次,名次連續(xù)編號(hào),不用考慮同名次的選手人數(shù)。例如:   選手序號(hào):    1,2,3,4,5,6,7   選手得分:    5,3,4,7,3,5,6   則輸出名次為:  3,1,2,5,1,3,4   請(qǐng)編程幫助大獎(jiǎng)賽組委會(huì)完成半決賽的評(píng)分和排名工作。9. “常勝將軍”現(xiàn)有21根火柴,兩人輪流取,每人每次可以取走1至4根,不可多取,也不能不取,誰(shuí)取最后一楰火柴誰(shuí)輸。請(qǐng)編寫(xiě)一個(gè)程序進(jìn)行人機(jī)對(duì)弈,要求人先取,計(jì)算機(jī)后??;計(jì)算機(jī)一方為“常勝將軍”。10. 黑白子交換 有三個(gè)白子和三個(gè)黑子如下圖布置: .    游戲的目的是用最少的步數(shù)將上圖中白子和黑子的位置進(jìn)行交換: .  

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論