關(guān)于我們
書單推薦
新書推薦
|
基于NBU OJ的C語言在線實(shí)驗(yàn)及習(xí)題匯編
本書是為C語言程序設(shè)計(jì)課程編寫的實(shí)驗(yàn)指導(dǎo)用書。全書以寧波大學(xué)程序設(shè)計(jì)在線評(píng)判系統(tǒng)(NBU OJ)為平臺(tái),在該平臺(tái)上匯集了我們?cè)O(shè)計(jì)、整理的大量程序設(shè)計(jì)題目。
為了幫助讀者有效學(xué)習(xí),本書精選了NBU OJ上不同類型的30多道題目,并提供了完善的參考程序,介紹了Visual C 6.0環(huán)境下程序調(diào)試的技巧以及NBU OJ上的評(píng)判規(guī)則,總結(jié)了程序開發(fā)中容易犯的錯(cuò)誤,同時(shí)還挑選了OJ上的160多道題目供學(xué)生實(shí)驗(yàn)使用。讀者可以先模仿實(shí)例操作,然后再做上機(jī)實(shí)驗(yàn)題,通過模仿調(diào)試編寫的上機(jī)實(shí)踐過程,循序漸進(jìn)地熟悉編程環(huán)境及OJ平臺(tái),掌握程序設(shè)計(jì)的思想和方法。本書還提供了兩個(gè)綜合課程設(shè)計(jì),并給出了程序的基礎(chǔ)代碼,供讀者模仿完善。書中還提供了少量習(xí)題,可供讀者鞏固C語言方面的理論知識(shí)。
本書可作為高等院校理工科相關(guān)專業(yè)的程序設(shè)計(jì)類課程實(shí)踐教材,也可作為以ACM/ICPC為目標(biāo)的大學(xué)生程序設(shè)計(jì)競(jìng)賽的入門培訓(xùn)教材,還可供對(duì)程序設(shè)計(jì)感興趣的普通讀者學(xué)習(xí)參考。
本書以寧波大學(xué)自主開發(fā)的程序設(shè)計(jì)在線評(píng)判系統(tǒng)(NBU OJ)為實(shí)驗(yàn)平臺(tái),根據(jù)C課程的教學(xué)要求設(shè)計(jì)了對(duì)應(yīng)的實(shí)驗(yàn)項(xiàng)目,幾乎所有項(xiàng)目都可以在NBU OJ上找到題目來源,而且學(xué)生寫完代碼后可以在線提交到NBU OJ上,系統(tǒng)會(huì)自動(dòng)給出評(píng)判信息,如果是班級(jí)使用的話,系統(tǒng)還會(huì)給出大致的排名信息。教材中選取了NBU OJ上的若干題目作為實(shí)例分析,詳細(xì)介紹了VC下的編程要點(diǎn)以及OJ上的評(píng)判規(guī)則,同時(shí)給出若干題目供學(xué)生實(shí)踐使用。本教材的使用為教師免除了出題的麻煩,而配套系統(tǒng)的使用也為教師免除了重復(fù)檢查學(xué)生代碼的負(fù)擔(dān)。同時(shí),在線實(shí)踐的模式也有利于增強(qiáng)學(xué)生的學(xué)習(xí)積極性,并對(duì)促進(jìn)學(xué)生的課外學(xué)習(xí)有級(jí)大幫助。教材及平臺(tái)適合本科院校理工科學(xué)生程序設(shè)計(jì)C課程的實(shí)踐教學(xué),而且平臺(tái)是面向因特網(wǎng)開放的,不收取任何費(fèi)用。
前言
上機(jī)實(shí)驗(yàn)是高級(jí)語言程序設(shè)計(jì)課程必不可少的實(shí)踐環(huán)節(jié),學(xué)生需要通過大量的編程訓(xùn)練,在實(shí)踐中掌握程序設(shè)計(jì)的思想及方法。然而實(shí)驗(yàn)課堂的效率一直是困擾我們的一個(gè)大問題。隨著編程量的增加,在有限的實(shí)驗(yàn)時(shí)間內(nèi),教師忙于應(yīng)付重復(fù)性的代碼檢查而無法與學(xué)生進(jìn)行更多的交流,學(xué)生唯恐漏掉作業(yè)檢查影響實(shí)驗(yàn)成績不得不浪費(fèi)大量的時(shí)間等待,這些問題大幅降低了實(shí)踐環(huán)節(jié)的效率。在線評(píng)判是當(dāng)前國內(nèi)外流行的大學(xué)生程序設(shè)計(jì)競(jìng)賽所采用的一種評(píng)判模式,它支持程序的在線提交和實(shí)時(shí)評(píng)判。我們依據(jù)這一思想,建立了寧波大學(xué)在線評(píng)判系統(tǒng)(簡(jiǎn)稱NBU OJ),設(shè)計(jì)、整理了大量的程序設(shè)計(jì)及算法的題目,構(gòu)成了NBU OJ的題庫,并將該系統(tǒng)用于大學(xué)一年級(jí)高級(jí)語言程序設(shè)計(jì)C課程的實(shí)踐教學(xué)。本書是為《C程序設(shè)計(jì)方法及在線實(shí)踐》(陳葉芳等編著,清華大學(xué)出版社出版)編寫的配套實(shí)驗(yàn)指導(dǎo)用書及習(xí)題用書。全書的實(shí)驗(yàn)以NBU OJ為平臺(tái),詳細(xì)介紹Visual C 下的編程要點(diǎn)以及OJ上的評(píng)判規(guī)則,書中的大部分題目都精選自NBU OJ題庫(題目后面給出題號(hào)的都選自NBU OJ),可在NBU OJ在線提交并獲得實(shí)時(shí)的評(píng)價(jià)反饋。NBU OJ面向因特網(wǎng)開放使用,網(wǎng)址為http://www.nbuoj.com。本書提供了30多個(gè)實(shí)例分析、160多道上機(jī)實(shí)驗(yàn)題目以及兩個(gè)綜合課程設(shè)計(jì),絕大部分題目都可在NBU OJ在線提交并獲得自動(dòng)評(píng)判。我們根據(jù)課程的教學(xué)要求對(duì)這些題目大致進(jìn)行了難度的劃分: 1星(★)表示較容易,2星(★★)表示中等難度,3星(★★★)表示較難。本書對(duì)30多個(gè)實(shí)例分析提供了完善的參考代碼,給出了一些調(diào)試步驟及技巧,并總結(jié)了常見的編程錯(cuò)誤。另外的160多題題目供讀者上機(jī)實(shí)驗(yàn)使用。讀者可以先模仿實(shí)例分析,然后再做上機(jī)實(shí)驗(yàn)題,通過模仿調(diào)試編寫的上機(jī)實(shí)踐過程,循序漸進(jìn)地熟悉編程環(huán)境及OJ平臺(tái),掌握程序設(shè)計(jì)的思想和方法。本書的實(shí)驗(yàn)1介紹Visual C 6.0集成編程環(huán)境的使用,程序調(diào)試的步驟,各種錯(cuò)誤的原因及修正方法,供讀者熟悉C語言的編程環(huán)境。實(shí)驗(yàn)2介紹了寧波大學(xué)在線評(píng)判系統(tǒng)的使用,包括學(xué)生自主做題、教師指導(dǎo)做題、線上課程組的使用、OJ評(píng)判規(guī)則的介紹以及NBU OJ的特點(diǎn)等。其中線上課程組(Online Course)功能的開發(fā)為課程教學(xué)、班級(jí)人員的管理、成績的管理提供了極大的方便。請(qǐng)讀者仔細(xì)閱讀實(shí)驗(yàn)2的內(nèi)容,以便更好地利用NBU OJ提供的資源。實(shí)驗(yàn)3到實(shí)驗(yàn)14提供了C語言課程相關(guān)知識(shí)點(diǎn)的實(shí)例分析、參考代碼、常見錯(cuò)誤描述以及程序調(diào)試的步驟,同時(shí)提供若干實(shí)驗(yàn)題目供讀者實(shí)踐。實(shí)驗(yàn)15包含了兩個(gè)綜合的課程設(shè)計(jì),可用于讀者綜合檢測(cè)自己的程序設(shè)計(jì)水平。致謝感謝寧波大學(xué)信息科學(xué)與工程學(xué)院的王讓定老師、陳華輝老師、王曉東老師、周宇老師,他們給我提出了很多建設(shè)性的思路和建議。感謝寧波大學(xué)ACM集訓(xùn)隊(duì)的隊(duì)員們,他們和我一起為NBU OJ的建設(shè)和成長傾注了心血。他們是蔣明江、謝偉剛、葉青、吳奇、王啟運(yùn)、王晟宇、祝頂梁、韓馬超、王杰波、賴敬峰、趙凱、陳善富、陳冬冬、王忠攀、李冰、陳雷、溫興慧、周新、張奕銘等同學(xué)。無法完全列舉他們的名字,僅在此表示對(duì)他們的謝意。感謝錢江波老師、郁梅老師、李綱老師,他們?cè)贜BU OJ的使用及題庫的擴(kuò)充方面給我提供了很大的支持。感謝和我一起參加程序設(shè)計(jì)課程建設(shè)及教學(xué)的其他老師,他們是董一鴻老師、石守東老師、何賢芒老師、宋寶安老師、鈕俊老師、王小權(quán)老師,他們參與了NBU OJ的大量實(shí)踐并及時(shí)提出了改進(jìn)意見。本書得到寧波大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)國家高等學(xué)校特色專業(yè)建設(shè)、浙江省重點(diǎn)高校建設(shè)、浙江省本科院校十二五優(yōu)勢(shì)專業(yè)建設(shè)、浙江省高等教育教學(xué)改革項(xiàng)目和課堂教學(xué)改革項(xiàng)目、寧波大學(xué)精品在線開放課程、寧波大學(xué)混合式教學(xué)課程、寧波大學(xué)重點(diǎn)教研等項(xiàng)目的經(jīng)費(fèi)資助,謹(jǐn)致謝意。本書的編寫及題庫的建設(shè)參考了近年來出版的大量書籍以及一些學(xué)校的在線評(píng)判系統(tǒng),吸取了很多專家同仁的寶貴經(jīng)驗(yàn),在此一并表示衷心的感謝!書中肯定會(huì)存在不足之處,竭誠歡迎廣大讀者和同行批評(píng)指正。作者電子郵箱: chenyefang@nbu.edu.cn。陳葉芳2016年8月 目錄 第1部分在 線 實(shí) 驗(yàn) 實(shí)驗(yàn)1熟悉C編程環(huán)境 1.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 1.2熟悉Visual C 集成開發(fā)環(huán)境 1.2.1啟動(dòng)Visual C 1.2.2新建或打開源程序文件 1.2.3程序的編輯、編譯、連接和運(yùn)行 1.2.4程序的關(guān)閉 1.3程序調(diào)試中的錯(cuò)誤 1.3.1編譯錯(cuò)誤 1.3.2連接錯(cuò)誤 1.3.3運(yùn)行錯(cuò)誤 1.3.4邏輯錯(cuò)誤 1.4實(shí)例分析 1.4.1開學(xué)的問候 1.4.2顯示簡(jiǎn)單圖案 1.4.3自動(dòng)應(yīng)答器 1.5上機(jī)實(shí)驗(yàn)題 1.5.1自我介紹 1.5.2才藝秀 1.5.3菜單顯示 1.5.4加強(qiáng)版自動(dòng)應(yīng)答器 實(shí)驗(yàn)2在線評(píng)判系統(tǒng)(NBU OJ)的使用 2.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 2.2NBU OJ系統(tǒng)簡(jiǎn)介 2.3在NBU OJ上注冊(cè) 2.4在NBU OJ上做題 2.4.1學(xué)生自主式做題 2.4.2教師指導(dǎo)式做題 2.5在線課程(ONLINE COURSE)管理 2.5.1課程管理(教師用戶) 2.5.2成績管理(教師用戶) 2.5.3課程學(xué)習(xí)(學(xué)生用戶) 2.6NBU OJ上輸入輸出的特殊要求 2.7實(shí)例分析 2.7.1數(shù)字自動(dòng)應(yīng)答器(題號(hào): 1000,難度: ★) 2.7.2單組A B(題號(hào): 1002,難度: ★) 2.8上機(jī)實(shí)驗(yàn)題 2.8.1字符應(yīng)答器(題號(hào): 1001,難度: ★) 2.8.2兩數(shù)交換輸出順序(題號(hào): 1015,難度: ★) 2.8.3小神探的小問題(題號(hào): 1215,難度: ★) 實(shí)驗(yàn)3基本數(shù)據(jù)類型與順序結(jié)構(gòu) 3.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 3.2實(shí)例分析 3.2.1計(jì)算月收入(題號(hào): 1006,難度: ★) 3.2.2溫度轉(zhuǎn)換(題號(hào): 1007,難度: ★) 3.2.3衛(wèi)生包干區(qū)的面積(題號(hào): 1011,難度: ★) 3.2.4三位數(shù)的數(shù)位分離(題號(hào): 1029,難度: ★) 3.3上機(jī)實(shí)驗(yàn)題 3.3.1三數(shù)求平均值(題號(hào): 1005,難度: ★) 3.3.2圓周長和圓面積(題號(hào): 1008,難度: ★) 3.3.3梯形面積(題號(hào): 1205,難度: ★) 3.3.4植樹問題(題號(hào): 1018,難度: ★) 3.3.5成績預(yù)算(題號(hào): 1021,難度: ★) 3.3.6簡(jiǎn)單譯碼(題號(hào): 1022,難度: ★) 3.3.7多項(xiàng)式求值2(題號(hào): 1025,難度: ★) 3.3.8存款利息(題號(hào): 1027,難度: ★) 3.3.9不同國家的日期寫法(題號(hào): 1258,難度: ★) 3.3.10雞兔同籠(1)(題號(hào): 1014,難度: ★) 3.3.11四位數(shù)的數(shù)字和(題號(hào): 1247,難度: ★) 3.3.12平面上兩點(diǎn)的距離(題號(hào): 1013,難度: ★) 3.3.13旅行時(shí)間和花費(fèi)(題號(hào): 1242,難度: ★) 3.3.14零錢兌換(題號(hào): 1243,難度: ★) 實(shí)驗(yàn)4選擇結(jié)構(gòu) 4.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 4.2實(shí)例分析 4.2.1成績合格問題(題號(hào): 1058,難度: ★) 4.2.2符號(hào)屬性判斷(題號(hào): 1036,難度: ★) 4.2.3分段函數(shù)(1)(題號(hào): 1041,難度: ★) 4.2.4單個(gè)字母大小寫互換(題號(hào): 1047,難度: ★) 4.2.5平面上的三角形判斷(1)(題號(hào): 1012,難度: ★) 4.3上機(jī)實(shí)驗(yàn)題 4.3.1判斷奇數(shù)偶數(shù)(題號(hào): 1038,難度: ★) 4.3.2分段函數(shù)(3)(題號(hào): 1043,難度: ★) 4.3.3單個(gè)字符類型判斷(題號(hào): 1049,難度: ★) 4.3.4五級(jí)制成績?cè)u(píng)級(jí)(題號(hào): 1060,難度: ★) 4.3.5是否閏年(題號(hào): 1072,難度: ★) 4.3.6求點(diǎn)的高度(題號(hào): 1082,難度: ★) 4.3.7求1到10的英文單詞(題號(hào): 1083,難度: ★) 4.3.8簡(jiǎn)單計(jì)算器(題號(hào): 1084,難度: ★) 4.3.9正方形還是圓形(題號(hào): 1218,難度: ★) 4.3.10三數(shù)求大值(題號(hào): 1064,難度: ★) 4.3.11模擬萬年歷(題號(hào): 1073,難度: ★) 4.3.12加油站加油(題號(hào): 1078,難度: ★) 4.3.13數(shù)字加密(題號(hào): 1077,難度: ★) 4.3.14一元二次方程(題號(hào): 1081,難度: ★) 4.3.15石頭剪刀布(題號(hào): 1232,難度: ★) 4.3.16計(jì)算火車運(yùn)行時(shí)間(題號(hào): 1492,難度: ★) 4.3.17機(jī)器人的移動(dòng)問題(題號(hào): 1238,難度: ★★) 實(shí)驗(yàn)5基本循環(huán)結(jié)構(gòu) 5.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 5.2實(shí)例分析 5.2.11到N連續(xù)求和(題號(hào): 1090,難度: ★) 5.2.2簡(jiǎn)單分?jǐn)?shù)數(shù)列求和(題號(hào): 1098,難度: ★) 5.2.3一組整數(shù)求平均(題號(hào): 1108,難度: ★) 5.2.4不確定組數(shù)的A B(題號(hào): 1003,難度: ★) 5.3上機(jī)實(shí)驗(yàn)題 5.3.1簡(jiǎn)單數(shù)字打。}號(hào): 1086,難度: ★) 5.3.2符號(hào)變化的整數(shù)數(shù)列求和(題號(hào): 1091,難度: ★) 5.3.3乘法數(shù)列求和(題號(hào): 1095,難度: ★) 5.3.4分?jǐn)?shù)數(shù)列求和(題號(hào): 1101,難度: ★) 5.3.5計(jì)算n!(題號(hào): 1104,難度: ★) 5.3.6正/負(fù)數(shù)統(tǒng)計(jì)(題號(hào): 1113,難度: ★) 5.3.7N組A B(題號(hào): 1004,難度: ★) 5.3.8數(shù)字字符統(tǒng)計(jì)(題號(hào): 1052,難度: ★) 5.3.9字符分類統(tǒng)計(jì)(題號(hào): 1053,難度: ★) 5.3.10各位數(shù)字求和(題號(hào): 1032,難度: ★) 5.3.11數(shù)據(jù)逆序顯示(題號(hào): 1031,難度: ★) 5.3.12水仙花數(shù)(題號(hào): 1126,難度: ★) 5.3.13判斷完全數(shù)(題號(hào): 1127,難度: ★) 5.3.14分解質(zhì)因數(shù)(題號(hào): 1128,難度: ★) 5.3.15蟠桃記(題號(hào): 1136,難度: ★) 5.3.16還是雞兔同籠(題號(hào): 1211,難度: ★) 5.3.17判斷親密數(shù)(題號(hào): 1213,難度: ★) 5.3.18角谷猜想(題號(hào): 1458,難度: ★) 5.3.19畫正方形(題號(hào): 1080,難度: ★) 5.3.20用天平找小球(題號(hào): 1491,難度: ★) 5.3.21數(shù)星星(題號(hào): 2547,難度: ★) 5.3.22統(tǒng)計(jì)衣服尺寸(題號(hào): 1265,難度: ★) 5.3.23勤勞的螞蟻(題號(hào): 1233,難度: ★★) 5.3.24回流的時(shí)光(題號(hào): 1235,難度: ★★) 5.3.25一數(shù)三平方數(shù)(題號(hào): 1421,難度: ★★) 實(shí)驗(yàn)6嵌套循環(huán)結(jié)構(gòu) 6.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 6.2實(shí)例分析 6.2.1繪制字符正方形(題號(hào): 1226,難度: ★) 6.2.2求階乘之和(題號(hào): 1105,難度: ★) 6.3上機(jī)實(shí)驗(yàn)題 6.3.1表示成兩個(gè)數(shù)的平方和(題號(hào): 1222,難度: ★) 6.3.2多組整數(shù)求和(題號(hào): 1109,難度: ★) 6.3.3百錢百雞問題(題號(hào): 2095,難度: ★) 6.3.4九九乘法表(題號(hào): 1119,難度: ★★) 6.3.5字母金字塔(題號(hào): 1166,難度: ★★) 6.3.6打印菱形(題號(hào): 1214,難度: ★★) 6.3.7哥德巴赫猜想(題號(hào): 1174,難度: ★★) 6.3.8計(jì)算等式(題號(hào): 1103,難度: ★★) 6.3.9不重復(fù)的三位數(shù)(題號(hào): 1801,難度: ★★) 6.3.10雞、兔、鳥同籠(題號(hào): 1434,難度: ★★) 6.3.11滿載著愛的代碼(題號(hào): 1241,難度: ★★★) 實(shí)驗(yàn)7一維數(shù)值型數(shù)組 7.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 7.2實(shí)例分析 7.2.1無序數(shù)組的查找(題號(hào): 1151,難度: ★) 7.2.2最大值和最小值(題號(hào): 1152,難度: ★) 7.2.3一維數(shù)組的刪除(題號(hào): 1154,難度: ★★) 7.3上機(jī)實(shí)驗(yàn)題 7.3.1一維數(shù)組基本練習(xí)(題號(hào): 1149,難度: ★) 7.3.2平均分及不合格人數(shù)(題號(hào): 1111,難度: ★) 7.3.3簡(jiǎn)單評(píng)委打分(題號(hào): 1147,難度: ★) 7.3.4求年月日(題號(hào): 1075,難度: ★) 7.3.5一維數(shù)組逆序顯示(題號(hào): 1155,難度: ★) 7.3.6斐波那契的兔子問題(題號(hào): 1124,難度: ★) 7.3.7有序數(shù)組的查找(題號(hào): 1158,難度: ★) 7.3.8一維數(shù)組的插入(題號(hào): 1153,難度: ★) 7.3.9剔除數(shù)字0(題號(hào): 1194,難度: ★) 7.3.10簡(jiǎn)單一維數(shù)組排序(題號(hào): 1156,難度: ★) 7.3.11最高分和最低分(題號(hào): 1157,難度: ★) 7.3.12統(tǒng)計(jì)素?cái)?shù)(題號(hào): 1131,難度: ★) 7.3.13百燈判熄(題號(hào): 1122,難度: ★★) 7.3.14十進(jìn)制轉(zhuǎn)換成八進(jìn)制(題號(hào): 1172,難度: ★★) 7.3.15冪之和(題號(hào): 1209,難度: ★★) 7.3.16三天打魚兩天曬網(wǎng)(題號(hào): 1228,難度: ★★) 7.3.17數(shù)制轉(zhuǎn)換(題號(hào): 1239,難度: ★★) 7.3.18一位數(shù)出現(xiàn)的次數(shù)(題號(hào): 1252,難度: ★★) 7.3.19susan的貨幣兌換(題號(hào): 1167,難度: ★★) 7.3.20無重復(fù)的排序(題號(hào): 1262,難度: ★★) 實(shí)驗(yàn)8二維數(shù)值型數(shù)組 8.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 8.2實(shí)例分析 8.2.1二維數(shù)組的輸入和輸出(題號(hào): 1141,難度: ★) 8.2.2二維數(shù)組的最大值(題號(hào): 1161,難度: ★) 8.3上機(jī)實(shí)驗(yàn)題 8.3.1單位矩陣初始化(題號(hào): 1140,難度: ★) 8.3.2二維數(shù)組求行平均值(題號(hào): 1142,難度: ★) 8.3.3對(duì)角線元素和(題號(hào): 1164,難度: ★) 8.3.4上三角置零(題號(hào): 1298,難度: ★) 8.3.5內(nèi)部和(題號(hào): 1299,難度: ★) 8.3.6邊界積(題號(hào): 1312,難度: ★) 8.3.7二維數(shù)組最大值及位置(題號(hào): 1162,難度: ★★) 8.3.8楊輝三角形(題號(hào): 1165,難度: ★★) 8.3.9二維數(shù)組行列互換(題號(hào): 1169,難度: ★★) 8.3.10二維數(shù)組的鞍點(diǎn)(題號(hào): 1181,難度: ★★) 實(shí)驗(yàn)9字符數(shù)組和字符串 9.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 9.2實(shí)例分析 9.2.1字符變換(題號(hào): 1057,難度: ★) 9.2.2回文數(shù)字(題號(hào): 1144,難度: ★) 9.3上機(jī)實(shí)驗(yàn)題 9.3.1相鄰字符判相等(題號(hào): 1054,難度: ★) 9.3.2特定字符出現(xiàn)次數(shù)(題號(hào): 1056,難度: ★) 9.3.3單詞譯碼(題號(hào): 1139,難度: ★) 9.3.4數(shù)字提。}號(hào): 1187,難度: ★) 9.3.5鏡像文字(題號(hào): 1336,難度: ★) 9.3.6回文字符串(題號(hào): 1145,難度: ★) 9.3.7輸出最短字符串(題號(hào): 1201,難度: ★) 9.3.8數(shù)字字符出現(xiàn)頻率(題號(hào): 1148,難度: ★★) 9.3.9字母出現(xiàn)頻率(題號(hào): 1159,難度: ★★) 9.3.10文章中字符數(shù)統(tǒng)計(jì)(題號(hào): 1150,難度: ★★) 9.3.11C語言合法標(biāo)識(shí)符(題號(hào): 1190,難度: ★★) 9.3.12判斷字符串類型(題號(hào): 1199,難度: ★★) 9.3.13首字母變大寫(題號(hào): 1337,難度: ★★) 9.3.14清除行注釋(題號(hào): 1138,難度: ★★) 9.3.15查找最大元素(題號(hào): 1175,難度: ★★) 9.3.16城市名排序(題號(hào): 1185,難度: ★★) 9.3.17你能找出多少個(gè)整數(shù)(題號(hào): 1315,難度: ★★) 9.3.18幸運(yùn)抽獎(jiǎng)(題號(hào): 1340,難度: ★★) 9.3.19去過的城市(題號(hào): 1352,難度: ★★) 9.3.20快樂的字符串(題號(hào): 1341,難度: ★★) 實(shí)驗(yàn)10函數(shù)的基本使用 10.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 10.2實(shí)例分析 10.2.1大寫字母變小寫(題號(hào): 2628,難度: ★) 10.2.2求階乘(題號(hào): 2629,難度: ★) 10.3上機(jī)實(shí)驗(yàn)題 10.3.1兩整數(shù)相加(題號(hào): 2627,難度: ★) 10.3.2多項(xiàng)式求值(題號(hào): 2630,難度: ★) 10.3.3求兩數(shù)平均值(題號(hào): 2631,難度: ★) 10.3.4求兩數(shù)最大值(題號(hào): 2634,難度: ★) 10.3.5是否素?cái)?shù)(題號(hào): 2636,難度: ★) 10.3.6判斷區(qū)域內(nèi)的素?cái)?shù)(題號(hào): 2633,難度: ★) 10.3.7是否完全數(shù)(題號(hào): 2635,難度: ★) 10.3.8字母金字塔(題號(hào): 2632,難度: ★) 10.3.9求最大公約數(shù)(題號(hào): 2644,難度: ★) 10.3.10不一樣的斐波那契(題號(hào): 2645,難度: ★) 10.3.11漢諾塔(題號(hào): 1143,難度: ★★) 實(shí)驗(yàn)11指針、數(shù)組與函數(shù) 11.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 11.2實(shí)例分析 11.2.1最大值和最小值(題號(hào): 1152,難度: ★) 11.2.2單位矩陣初始化(題號(hào): 1140,難度: ★) 11.3上機(jī)實(shí)驗(yàn)題 11.3.1簡(jiǎn)單數(shù)字顯示(題號(hào): 2637,難度: ★) 11.3.2一維數(shù)組元素加1顯示(題號(hào): 2639,難度: ★) 11.3.3兩數(shù)求和(題號(hào): 2641,難度: ★) 11.3.4求數(shù)組中的最大值(題號(hào): 2646,難度: ★) 11.3.5計(jì)算總分(題號(hào): 1110,難度: ★) 11.3.6還是平均分(題號(hào): 1112,難度: ★) 11.3.7一維數(shù)組排序(題號(hào): 1170,難度: ★) 11.3.8二維數(shù)組元素加1操作(題號(hào): 1160,難度: ★) 11.3.9字符串長度(題號(hào): 1182,難度: ★) 11.3.9連接字符串(題號(hào): 1183,難度: ★) 11.3.10字符串復(fù)制(題號(hào): 1256,難度: ★) 11.3.11比較串的大。}號(hào): 1404,難度: ★) 11.3.12正數(shù)的平均值(題號(hào): 1200,難度: ★) 11.3.13數(shù)組中對(duì)應(yīng)元素相減(題號(hào): 2647,難度: ★) 11.3.14無序數(shù)組的查找(題號(hào): 1151,難度: ★) 11.3.15二維數(shù)組的輸入輸出(題號(hào): 1141,難度: ★) 11.3.16數(shù)字剔除(題號(hào): 1443,難度: ★★) 11.3.17字符接龍(題號(hào): 1444,難度: ★★) 實(shí)驗(yàn)12結(jié)構(gòu)體 12.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 12.2實(shí)例分析 12.2.1牛刀小試結(jié)構(gòu)體(題號(hào): 1435,難度: ★) 12.2.2課程平均分(題號(hào): 1445,難度: ★) 12.3上機(jī)實(shí)驗(yàn)題 12.3.1初學(xué)結(jié)構(gòu)體(題號(hào): 1436,難度: ★) 12.3.2結(jié)構(gòu)體的嵌套(題號(hào): 1437,難度: ★) 12.3.3計(jì)算總分(題號(hào): 1438,難度: ★) 12.3.4候選人得票統(tǒng)計(jì)(題號(hào): 1887,難度: ★) 12.3.5最高分與平均分(題號(hào): 1310,難度: ★) 12.3.6教務(wù)系統(tǒng)之輸入輸出(題號(hào): 1331,難度: ★) 12.3.7教務(wù)系統(tǒng)之平均成績(題號(hào): 1414,難度: ★) 12.3.8考試之后(題號(hào): 1372,難度: ★★) 12.3.9OJ上的簡(jiǎn)單排名(題號(hào): 1429,難度: ★★) 12.3.10慶功晚宴(題號(hào): 1370,難度: ★★) 12.3.11情人節(jié)的百寶箱(題號(hào): 1371,難度: ★★) 12.3.12獎(jiǎng)學(xué)金(題號(hào): 1439,難度: ★★) 12.3.13購買賀年卡(題號(hào): 1440,難度: ★★★) 12.3.14最簡(jiǎn)真分?jǐn)?shù)遞增序列(題號(hào): 1400,難度: ★★★) 實(shí)驗(yàn)13單向鏈表 13.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 13.2實(shí)例分析 13.2.1靜態(tài)鏈表的建立和查詢(題號(hào): 1327,難度: ★) 13.2.2鏈表刪除(題號(hào): 1392,難度: ★★) 13.3上機(jī)實(shí)驗(yàn)題 13.3.1動(dòng)態(tài)鏈表的建立和查詢(題號(hào): 1425,難度: ★) 13.3.2鏈表插入(題號(hào): 1394,難度: ★★) 13.3.3約瑟夫(題號(hào): 1390,難度: ★★) 13.3.4復(fù)雜的鏈表刪除(題號(hào): 1392,難度: ★★) 實(shí)驗(yàn)14文件 14.1實(shí)驗(yàn)?zāi)康暮鸵?/p> 14.2實(shí)例分析 14.2.1CoCo的小把戲 14.2.2存儲(chǔ)學(xué)生信息 14.3上機(jī)實(shí)驗(yàn)題 14.3.1信息的顯示 14.3.2專家的工作 14.3.3奇偶數(shù)分離 14.3.4學(xué)生成績管理 實(shí)驗(yàn)15課程設(shè)計(jì) 15.1小學(xué)生四則運(yùn)算小游戲 15.1.1問題描述 15.1.2知識(shí)點(diǎn) 15.1.3功能分析 15.1.4參考代碼1.0 15.1.5參考代碼2.0 15.2學(xué)生成績管理系統(tǒng) 15.2.1問題描述 15.2.2知識(shí)點(diǎn) 15.2.3功能分析 15.2.4參考代碼1.0 15.2.5參考代碼2.0 第2部分習(xí) 題 匯 編 習(xí)題1計(jì)算機(jī)與程序設(shè)計(jì)概述 習(xí)題2基本數(shù)據(jù)類型與順序結(jié)構(gòu) 習(xí)題3選擇結(jié)構(gòu) 習(xí)題4循環(huán)結(jié)構(gòu) 習(xí)題5數(shù)值型數(shù)組 習(xí)題6字符數(shù)組和字符串 習(xí)題7函數(shù) 習(xí)題8指針、數(shù)組與函數(shù) 習(xí)題9結(jié)構(gòu)體 習(xí)題10鏈表 習(xí)題11文件 習(xí)題參考答案 參考文獻(xiàn)
你還可能感興趣
我要評(píng)論
|