C程序設(shè)計(jì)習(xí)題解析與實(shí)驗(yàn)教程

出版時(shí)間:2012-7  出版社:清華大學(xué)出版社  作者:劉達(dá)明 等編著  頁(yè)數(shù):260  字?jǐn)?shù):417000  

前言

  C語(yǔ)言是國(guó)內(nèi)外長(zhǎng)期、廣泛使用的一種計(jì)算機(jī)語(yǔ)言,是計(jì)算機(jī)應(yīng)用人員,特別是硬件產(chǎn)品開(kāi)發(fā)和底層程序開(kāi)發(fā)人員應(yīng)該掌握的程序設(shè)計(jì)工具之一。由于C語(yǔ)言具有語(yǔ)法結(jié)構(gòu)簡(jiǎn)潔精妙、目標(biāo)代碼高效、算法便于描述、方便深入系統(tǒng)底層等特點(diǎn),深得廣大程序開(kāi)發(fā)人員青睞?! 〉趯W(xué)習(xí)C語(yǔ)言過(guò)程中,很多人都認(rèn)為概念易懂、程序難寫,出現(xiàn)這種情況的最大原因是缺乏足夠的實(shí)驗(yàn)和練習(xí)。為了更好地幫助讀者學(xué)習(xí)C語(yǔ)言,2007年出版的《解析C程序設(shè)計(jì)》采用“解析法”深入淺出講解問(wèn)題,打破傳統(tǒng)的學(xué)習(xí)方式,但讀者反映有必要編寫一本配套參考書。因此,這次在編寫《解析C程序設(shè)計(jì)(第2版)》(ISBN 978?7?302?27681?4)時(shí),作者也一并編寫、出版本書作為配套教材,希望能對(duì)學(xué)習(xí)C語(yǔ)言的讀者有所幫助?! ”緯凑鹿?jié)排序,第1~10章是C語(yǔ)言的基本內(nèi)容,第11章為C語(yǔ)言的實(shí)用程序設(shè)計(jì)部分。前10章每章包括兩部分: 一部分為主教材的習(xí)題解答,另一部分為實(shí)驗(yàn)指導(dǎo); 第11章為實(shí)用實(shí)驗(yàn)項(xiàng)目,也可作為課程設(shè)計(jì)題目,主要是C語(yǔ)言知識(shí)的綜合應(yīng)用和完整訓(xùn)練?! ∏?0章根據(jù)每個(gè)習(xí)題的不同類型(包括問(wèn)題分析、程序代碼、程序分析或程序說(shuō)明等)和不同的遞進(jìn)要求,實(shí)驗(yàn)內(nèi)容包括問(wèn)題描述、實(shí)驗(yàn)思路或重要提示、關(guān)鍵代碼、問(wèn)題拓展等。每章至少配有4個(gè)實(shí)驗(yàn),一個(gè)實(shí)驗(yàn)給出全部代碼,一個(gè)實(shí)驗(yàn)給出關(guān)鍵代碼,另兩個(gè)實(shí)驗(yàn)只給出重要提示,使實(shí)驗(yàn)內(nèi)容環(huán)環(huán)相扣、層層推進(jìn),充分體現(xiàn)解析法的精髓,達(dá)到通俗易懂、由淺入深的效果。  緒論和附錄詳細(xì)介紹了TC 2.0、Linux和 VC++ 6.0平臺(tái)下的C集成環(huán)境的編輯、編譯、連接、調(diào)試、運(yùn)行程序的方法?! ∷辛?xí)題或?qū)嶒?yàn)給出的程序代碼可能不是唯一的,讀者要思考其他解決方法,以拓寬自己的思路。本書程序均在TC 2.0下調(diào)試通過(guò),也能在VC++ 6.0下運(yùn)行。  本書不僅作為主教材的極佳參考書,也可作為其他C語(yǔ)言教材的參考書; 既適于高等學(xué)校師生使用,又適于自學(xué)參考?! ”緯蓜⑦_(dá)明、甘玲、馬彬、曾素華編著。劉達(dá)明編寫第5~7章、第9章,甘玲編寫第2~4章、附錄A,馬彬編寫第1章、第10~11章、附錄B、附錄C,曾素華編寫第8章(其中第8章的習(xí)題解答程序代碼大部分由劉達(dá)明提供),參加編寫工作的還有張虹(提供了部分習(xí)題及解答)。全書由劉達(dá)明、甘玲統(tǒng)稿和校稿。在編寫過(guò)程中,聶永萍、汪建、謝競(jìng)博、馮瀟、唐曉軍等老師提出了寶貴的意見(jiàn)和建議,在此表示感謝。同時(shí)感謝邱玉輝教授、王國(guó)胤教授的指導(dǎo)和支持。感謝主教材全體作者。感謝本書所列參考文獻(xiàn)的作者和其他可能遺漏的作者。感謝為本書出版付出辛勤勞動(dòng)的清華大學(xué)出版社工作人員。使用我們系列教材的老師也給我們提出了寶貴的意見(jiàn)和建議,在此一并表示感謝?! ∮捎谧髡咚接邢蓿又畷r(shí)間倉(cāng)促,錯(cuò)誤與疏漏之處在所難免,懇請(qǐng)批評(píng)指正。在使用本書時(shí)如遇到什么問(wèn)題,或想索取本書習(xí)題的源代碼,請(qǐng)與作者聯(lián)系?! 【幷摺 ∮?012年春

內(nèi)容概要

  《高等學(xué)校計(jì)算機(jī)程序設(shè)計(jì)解析法系列教材:C程序設(shè)計(jì)習(xí)題解析與實(shí)驗(yàn)教程》按章節(jié)排序,第1~10章是C語(yǔ)言的基本內(nèi)容,每章均包括兩部分:
前部分為主教材的習(xí)題解答,后部分為實(shí)驗(yàn)指導(dǎo);
第11章為C語(yǔ)言的實(shí)用程序設(shè)計(jì)部分,對(duì)較復(fù)雜問(wèn)題進(jìn)行分析和程序開(kāi)發(fā)全過(guò)程的完整訓(xùn)練。緒論和附錄詳細(xì)介紹了TC
2.0、Linux和VC++ 6.0平臺(tái)下的C集成環(huán)境的編輯、編譯、連接、調(diào)試、運(yùn)行程序的方法。
  本書體系新穎、層次清晰、內(nèi)容豐富、實(shí)用性好,特別注重可讀性和可用性。本書適合作為大專院校理工科專業(yè)面向?qū)ο蟪绦蛟O(shè)計(jì)課程的輔導(dǎo)教材,也可以供參加程序員資格考試的人員和一般程序員參考。

書籍目錄

第1章 概述
1.1 習(xí)題解答
1.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)1?1TC 2.0集成開(kāi)發(fā)系統(tǒng)
實(shí)驗(yàn)1?2VC++ 6.0集成開(kāi)發(fā)系統(tǒng)
實(shí)驗(yàn)1?3使用TC 2.0調(diào)試求和程序
實(shí)驗(yàn)1?4使用VC++ 6.0調(diào)試輸出多行字符程序
第2章 簡(jiǎn)單C程序設(shè)計(jì)
2.1 習(xí)題解答
2.1.1 讀程序?qū)懡Y(jié)果
2.1.2 讀程序?qū)懝δ?br />2.1.3 程序填空
2.1.4 程序改錯(cuò)
2.1.5 編寫程序
2.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)2?1分析輸出格式的定義規(guī)則
實(shí)驗(yàn)2?2求三角形的邊長(zhǎng)
實(shí)驗(yàn)2?3統(tǒng)計(jì)進(jìn)站人數(shù)
實(shí)驗(yàn)2?4用printf函數(shù)打印圖形
第3章 自定義函數(shù)設(shè)計(jì)
3.1 習(xí)題解答
3.1.1 讀程序?qū)懡Y(jié)果
3.1.2 讀程序?qū)懝δ?br />3.1.3 程序填空
3.1.4 程序改錯(cuò)
3.1.5 編寫程序
3.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)3?1計(jì)算兩個(gè)長(zhǎng)方形的面積之和
實(shí)驗(yàn)3?2體育彩票號(hào)碼的產(chǎn)生
實(shí)驗(yàn)3?3字符的比較及輸出
實(shí)驗(yàn)3?4靜態(tài)變量的應(yīng)用
第4章 控制結(jié)構(gòu)程序設(shè)計(jì)
4.1 習(xí)題解答
4.1.1 讀程序?qū)懡Y(jié)果
4.1.2 讀程序?qū)懝δ?br />4.1.3 程序填空
4.1.4 程序改錯(cuò)
4.1.5 編寫程序
4.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)4?1字符與整數(shù)相加
實(shí)驗(yàn)4?2求兩整數(shù)差值
實(shí)驗(yàn)4?3判斷元音字符
實(shí)驗(yàn)4?4猴子吃桃
實(shí)驗(yàn)4?5用循環(huán)結(jié)構(gòu)打印圖形
實(shí)驗(yàn)4?6求約數(shù)
實(shí)驗(yàn)4?7驗(yàn)證哥德巴赫猜想
第5章 模塊化程序設(shè)計(jì)
5.1 習(xí)題解答
5.1.1 讀程序?qū)懡Y(jié)果
5.1.2 讀程序?qū)懝δ?br />5.1.3 程序填空
5.1.4 程序改錯(cuò)
5.1.5 編寫程序
5.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)5?1用二分法求方程的根
實(shí)驗(yàn)5?2用遞歸法將整數(shù)轉(zhuǎn)換成字符
實(shí)驗(yàn)5?3求cos(x)的近似值
實(shí)驗(yàn)5?4用遞歸法計(jì)算組合的值
第6章 一維數(shù)組與指針程序設(shè)計(jì)
6.1 習(xí)題解答
6.1.1 讀程序?qū)懡Y(jié)果
6.1.2 讀程序?qū)懝δ?br />6.1.3 程序填空
6.1.4 程序改錯(cuò)
6.1.5 編寫程序
6.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)6?1洗牌和發(fā)牌
實(shí)驗(yàn)6?2輸出一個(gè)字符串的所有排列
實(shí)驗(yàn)6?3Caesar密碼
實(shí)驗(yàn)6?4按3位分節(jié)輸出任意一個(gè)正整數(shù)
第7章 二維數(shù)組與指針程序設(shè)計(jì)
7.1 習(xí)題解答
7.1.1 讀程序?qū)懡Y(jié)果
7.1.2 讀程序?qū)懝δ?br />7.1.3 程序填空
7.1.4 程序改錯(cuò)
7.1.5 編寫程序
7.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)7?1大賽現(xiàn)場(chǎng)統(tǒng)分
實(shí)驗(yàn)7?2矩陣轉(zhuǎn)置
實(shí)驗(yàn)7?3在手機(jī)上顯示字模
實(shí)驗(yàn)7?4兩個(gè)矩陣的多種運(yùn)算
第8章 結(jié)構(gòu)體與共用體程序設(shè)計(jì)
8.1 習(xí)題解答
8.1.1 讀程序?qū)懡Y(jié)果
8.1.2 讀程序?qū)懝δ?br />8.1.3 程序填空
8.1.4 程序改錯(cuò)
8.1.5 編寫程序
8.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)8?1按平均成績(jī)排序輸出一個(gè)班的信息
實(shí)驗(yàn)8?2合并兩個(gè)鏈表
實(shí)驗(yàn)8?3讀取一個(gè)整型數(shù)據(jù)的高低字節(jié)
實(shí)驗(yàn)8?4統(tǒng)計(jì)一個(gè)二進(jìn)制數(shù)中0和1的個(gè)數(shù)
第9章 指針與函數(shù)程序設(shè)計(jì)
9.1 習(xí)題解答
9.1.1 讀程序?qū)懡Y(jié)果
9.1.2 讀程序?qū)懝δ?br />9.1.3 程序填空
9.1.4 程序改錯(cuò)
9.1.5 編寫程序
9.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)9?1字符串排序
實(shí)驗(yàn)9?2菜單選擇程序
實(shí)驗(yàn)9?3求兩個(gè)任意長(zhǎng)度的已知向量之和
實(shí)驗(yàn)9?4輸出人民幣金額的大小寫
第10章 文件處理程序設(shè)計(jì)
10.1 習(xí)題解答
10.1.1 讀程序?qū)懡Y(jié)果
10.1.2 讀程序?qū)懝δ?br />10.1.3 程序填空
10.1.4 程序改錯(cuò)
10.1.5 編寫程序
10.2 實(shí)驗(yàn)指導(dǎo)
實(shí)驗(yàn)10?1合并兩個(gè)文本文件
實(shí)驗(yàn)10?2給文本文件內(nèi)容加行號(hào)
實(shí)驗(yàn)10?3個(gè)人小金庫(kù)管理系統(tǒng)的設(shè)計(jì)
實(shí)驗(yàn)10?4基于命令行對(duì)文件數(shù)據(jù)加密
第11章 實(shí)用程序設(shè)計(jì)
實(shí)驗(yàn)11?1圖書信息管理系統(tǒng)
實(shí)驗(yàn)11?2學(xué)生成績(jī)管理系統(tǒng)
實(shí)驗(yàn)11?3文本窗口與菜單
實(shí)驗(yàn)11?4簡(jiǎn)單計(jì)算器
附錄A Turbo C 2.0集成環(huán)境及常見(jiàn)錯(cuò)誤
A.1 TC簡(jiǎn)介
A.2 在TC中運(yùn)行C程序的步驟
A.3 程序調(diào)試方法
A.4 常見(jiàn)錯(cuò)誤
附錄B Linux環(huán)境及其C程序調(diào)試
B.1 Linux操作環(huán)境簡(jiǎn)介
B.2 Linux常用命令介紹
B.2.1 Linux文件的復(fù)制、刪除和移動(dòng)命令
B.2.2 Linux目錄的創(chuàng)建與刪除命令
B.2.3 Linux文本處理命令
B.2.4 Linux備份與壓縮命令
B.2.5 Linux改變文件或目錄的訪問(wèn)權(quán)限命令
B.3 Linux下C程序編輯工具--vi編輯器
B.3.1 vi編輯器概述
B.3.2 vi的常用命令
B.4 Linux下程序編譯調(diào)試工具--gcc編譯器
B.4.1 gcc編譯器的基本用法
B.4.2 gcc編譯常用選項(xiàng)分析
附錄 CVisual C++ 6.0集成環(huán)境及程序調(diào)試
C.1 VC 6.0簡(jiǎn)介
C.2 VC 6.0運(yùn)行C程序步驟
C.3 程序調(diào)試方法
參考文獻(xiàn)

圖書封面

評(píng)論、評(píng)分、閱讀與下載


    C程序設(shè)計(jì)習(xí)題解析與實(shí)驗(yàn)教程 PDF格式下載


用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7