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