出版時間:2007-3 出版社:清華大學(xué) 作者:李學(xué)武 頁數(shù):243
Tag標(biāo)簽:無
內(nèi)容概要
本書力求通過100個演練實例使中學(xué)生學(xué)會C語言程度設(shè)計方法和技巧。全書并不是簡單的程序羅列,而是通過“演練”的方式給出C語言的比較完整的介紹,目是讓學(xué)生掌握最基本、最常用而且是比較規(guī)范的程序設(shè)計方法。讀者可以不借助其他參考書便可學(xué)會常用的程序設(shè)計方法。 針對中學(xué)生的特點,本書采用了多種處理,在不犧牲C語言精髓的前提下努力降低讀者學(xué)習(xí)的難度。本書主要面向準(zhǔn)備參加各層次信息學(xué)競賽的中學(xué)生,也可供其他學(xué)習(xí)C語言的讀者參考。
作者簡介
李學(xué)武,譯著有《算法分析導(dǎo)論》等。
書籍目錄
第1章 起步 演練1 來自計算機的問候 演練2 計算圓的面積與周長 演練3 已知三邊,計算三角形的面積第2章 數(shù)據(jù)類型、數(shù)據(jù)的輸入與輸出——C語言入門的第一關(guān) 演練4 誰錯了,計算機還是你? 演練5 猜年齡和出生月份 演練6 雞兔同籠 演練7 字符串的復(fù)制與連接 演練8 比較兩個字符串的大?。ɡ脦旌瘮?shù)) 演練9 八進(jìn)制、十進(jìn)制、十六進(jìn)制數(shù)的直接轉(zhuǎn)換 演練10 四渠注水 習(xí)題第3章 條件判斷——第一個實質(zhì)性的程序設(shè)計方法 演練11 計算分段函數(shù)的值 演練12 將3個數(shù)從小到大排序 演練13 求一元二次方程的根 演練14 小學(xué)生加減法練習(xí) 習(xí)題第4章 更復(fù)雜的判斷條件 演練15 判斷閏年 演練16 計算應(yīng)交稅款 演練17 與時俱進(jìn)的問候語 演練18 求某年某月的天數(shù) 演練19 求一元三次方程的根 習(xí)題第5章 循環(huán)——第二個實質(zhì)性的程序設(shè)計方法 演練20 對計算三角形的面積(演練3)的程序的改進(jìn) 演練21 產(chǎn)生10個隨機數(shù)(可能有重復(fù)) 演練22 序列求和與累加 演練23 求1+2+3+4+5…+100奇數(shù)項之和 演練24 計算階乘n! 演練25 計算Fobinacci數(shù)列 演練26 判斷一個正整數(shù)是否是素數(shù) 演練27 求兩數(shù)的最大公約數(shù) 演練28 求兩數(shù)的最小公倍數(shù) 習(xí)題第6章 多重循環(huán) 演練29 打印乘法表 演練30 打印5×4矩陣 演練31 求3□×8256=□3×6528等式中方框里的數(shù) 演練32 尋找與 演練31具有相同規(guī)律的數(shù) 演練33 誰參加了計算機競賽 演練34 用*打印菱形圖案 演練35 百錢買百雞 演練36 自然對數(shù)的底e的計算 演練37 勾股數(shù) 演練38 完全數(shù)與麥森數(shù) 習(xí)題第7章 數(shù)組——解決復(fù)雜問題的強有力的工具 演練39 巧分橘子 演練40 打印楊輝三角 演練41 統(tǒng)計總分與平均分 演練42 產(chǎn)生m個不同的隨機數(shù) 演練43 隨機產(chǎn)生一個4×5矩陣 演練44 數(shù)組元素的插入 演練45 求數(shù)組元素的最大值與最小值 演練46 排序算法之一——選擇排序 演練47 排序算法之二——起泡排序 演練48 求不大于m的全部素數(shù) 演練49 求矩陣每一行的最大元素 演練50 矩陣加法 演練51 將十進(jìn)制數(shù)轉(zhuǎn)換為k進(jìn)制數(shù) 演練52 將k進(jìn)制數(shù)轉(zhuǎn)換為十進(jìn)制數(shù) 習(xí)題第8章 字符與字符串的操作 演練53 比較字符串的大小(不利用庫函數(shù)) 演練54 反向顯示字符串 演練55 統(tǒng)計字符串中字母和數(shù)字的個數(shù) 演練56 統(tǒng)計字符串中各單詞的長度 演練57 刪除字符串中的某個字符 演練58 將在字符串的指定位置插入一個指定的字符串 演練59 將數(shù)字轉(zhuǎn)換為一個字符串 演練60 將一個字符串轉(zhuǎn)換為數(shù)字 演練61 打印正弦曲線(文本方式) 演練62 打印正弦曲線(圖開方式) 習(xí)題第9章 函數(shù)初步——良好的程序結(jié)構(gòu)是程序設(shè)計的生命線 演練63 求n個數(shù)的最大值、最小值和平均值 演練64 利用函數(shù)互換兩個變量的值 演練65 用直方圖顯示字符串中各單詞的長度 演練66 插入排序 演練67 利用函數(shù)實現(xiàn)矩陣的加法運算 習(xí)題第10章 函數(shù)的遞歸引用 演練68 利用遞歸求n! 演練69 利用遞歸求一個整數(shù)的各位數(shù)字 演練70 二分查找 演練71 利用遞歸求最大公約數(shù) 演練72 生成n個數(shù)的全部排序 演練73 三塔問題 演練74 利用遞歸實現(xiàn)選擇排序 習(xí)題第11章 指針——使C語言更加靈活、高效的一種數(shù)據(jù)類型第12章 簡單的文件操作第13章 更復(fù)雜的數(shù)據(jù)結(jié)構(gòu)——為了更廣泛的應(yīng)用第14章 綜合練習(xí)附錄1 Turbo C 2.0操作簡介附錄2 Rhide(GCC)操作簡介附錄3 C語言運算符及運算順序附錄4 ASCⅡ碼表
編輯推薦
針對中學(xué)生的特點,《中學(xué)生C語言入門演練100例》采用了多種處理,在不犧牲C語言精髓的前提下努力降低讀者學(xué)習(xí)的難度?!吨袑W(xué)生C語言入門演練100例》主要面向準(zhǔn)備參加各層次信息學(xué)競賽的中學(xué)生,也可供其他學(xué)習(xí)C語言的讀者參考。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載