本書共分為三大部分,第一部分主要介紹了實(shí)驗(yàn)環(huán)境,對(duì)各種開發(fā)工具及臺(tái)州學(xué)院在線平臺(tái)的使用進(jìn)行了詳細(xì)的介紹;第二部分為基篇應(yīng)用,與大部分C語言理論教材對(duì)應(yīng),每個(gè)實(shí)驗(yàn)都在實(shí)驗(yàn)平臺(tái)中精選了適合課程學(xué)習(xí)的題目,并有不同程度的提示幫助讀者完成題目,非常適合于計(jì)算機(jī)及非計(jì)算機(jī)專業(yè)C語言的實(shí)驗(yàn)教學(xué);第三部分為高級(jí)應(yīng)用,引入了程序設(shè)計(jì)競賽中較為常見的基礎(chǔ)算法。
第1章實(shí)驗(yàn)環(huán)境介紹
1.1程序設(shè)計(jì)實(shí)踐平臺(tái)
1.1.1平臺(tái)簡介
1.1.2在線實(shí)驗(yàn)教學(xué)的基本流程
1.1.3TOJ測試數(shù)據(jù)處理
1.1.4常見錯(cuò)誤及處理方法
1.1.5C語言編程風(fēng)格
1.2Microsoft Visual Studio集成開發(fā)環(huán)境介紹
1.2.1使用Visual C++6.0創(chuàng)建應(yīng)用程序的基本步驟
1.2.2使用Visual C++6.0調(diào)試應(yīng)用程序
1.2.3使用Visual Studio 2012創(chuàng)建應(yīng)用程序的基本步驟
1.3CFree集成開發(fā)環(huán)境介紹
1.3.1使用CFree創(chuàng)建應(yīng)用程序的基本步驟
1.3.2使用CFree調(diào)試應(yīng)用程序
1.4CodeBlocks集成開發(fā)環(huán)境介紹
1.4.1使用CodeBlocks創(chuàng)建應(yīng)用程序的基本步驟
1.4.2使用CodeBlocks調(diào)試應(yīng)用程序
第2章基礎(chǔ)應(yīng)用
2.1實(shí)驗(yàn)1簡單程序設(shè)計(jì)
2.1.1實(shí)驗(yàn)?zāi)康?br />
2.1.2實(shí)驗(yàn)預(yù)習(xí)
2.1.3實(shí)驗(yàn)任務(wù)
2.1.4相關(guān)題庫
2.2實(shí)驗(yàn)2選擇結(jié)構(gòu)程序設(shè)計(jì)
2.2.1實(shí)驗(yàn)?zāi)康?br />
2.2.2實(shí)驗(yàn)預(yù)習(xí)
2.2.3實(shí)驗(yàn)任務(wù)
2.2.4相關(guān)題庫
2.3實(shí)驗(yàn)3循環(huán)結(jié)構(gòu)程序設(shè)計(jì)
2.3.1實(shí)驗(yàn)?zāi)康?br />
2.3.2實(shí)驗(yàn)預(yù)習(xí)
2.3.3實(shí)驗(yàn)任務(wù)
2.3.4相關(guān)題庫
2.4實(shí)驗(yàn)4數(shù)組的使用
2.4.1實(shí)驗(yàn)?zāi)康?br />
2.4.2實(shí)驗(yàn)預(yù)習(xí)
2.4.3實(shí)驗(yàn)任務(wù)
2.4.4相關(guān)題庫
2.5實(shí)驗(yàn)5函數(shù)的定義與調(diào)用
2.5.1實(shí)驗(yàn)?zāi)康?br />
2.5.2實(shí)驗(yàn)預(yù)習(xí)
2.5.3實(shí)驗(yàn)任務(wù)
2.6實(shí)驗(yàn)6預(yù)處理命令
2.6.1實(shí)驗(yàn)?zāi)康?br />
2.6.2實(shí)驗(yàn)預(yù)習(xí)
2.6.3實(shí)驗(yàn)任務(wù)
2.7實(shí)驗(yàn)7指針的使用
2.7.1實(shí)驗(yàn)?zāi)康?br />
2.7.2實(shí)驗(yàn)預(yù)習(xí)
2.7.3實(shí)驗(yàn)任務(wù)
2.8實(shí)驗(yàn)8結(jié)構(gòu)體的使用
2.8.1實(shí)驗(yàn)?zāi)康?br />
2.8.2實(shí)驗(yàn)預(yù)習(xí)
2.8.3實(shí)驗(yàn)任務(wù)
2.9實(shí)驗(yàn)9文件
2.9.1實(shí)驗(yàn)?zāi)康?br />
2.9.2實(shí)驗(yàn)預(yù)習(xí)
2.9.3實(shí)驗(yàn)任務(wù)
2.10實(shí)驗(yàn)10位運(yùn)算
2.10.1實(shí)驗(yàn)?zāi)康?br />
2.10.2實(shí)驗(yàn)預(yù)習(xí)
2.10.3實(shí)驗(yàn)任務(wù)
第3章高級(jí)應(yīng)用
3.1實(shí)驗(yàn)1篩選法求素?cái)?shù)表
3.2實(shí)驗(yàn)2高精度加減運(yùn)算
3.2.1高精度加法運(yùn)算
3.2.2高精度減法運(yùn)算
3.3實(shí)驗(yàn)3二分查找
3.4實(shí)驗(yàn)4快速排序算法
3.5實(shí)驗(yàn)5向量法求解多邊形面積
3.6實(shí)驗(yàn)6向量法判斷線段是否相交
3.7實(shí)驗(yàn)7簡單貪心算法求解背包問題
3.8實(shí)驗(yàn)8簡單動(dòng)態(tài)規(guī)劃求解0~1背包問題
3.9實(shí)驗(yàn)9搜索算法求解迷宮問題
3.9.1深度優(yōu)先搜索
3.9.2廣度優(yōu)先搜索
3.10實(shí)驗(yàn)10字典樹
3.11算法入門習(xí)題
附錄一Visual C++6.0常見編譯或鏈接錯(cuò)誤信息
附錄二CFree 5.0常見編譯或鏈接錯(cuò)誤信息