實用有趣的C語言程式

實用有趣的C語言程式

《實用有趣的C語言程式》是2017年2月清華大學出版社出版的圖書,作者是杜樹春。

內容簡介

本書共分9章,第1章日曆和日期,內容是根據日期求星期,求兩個日期之間的天數,編寫並列印出任一年的日曆,以及農曆和公曆之間的相互轉換等。第2章大數計算,這裡大數是指用普通計算器,包括電腦上的、手機上的計算器都無法正確計算出來的數。大數計算包括大數的加、減、乘、除、乘方、開平方、階乘、排列和組合。第3章極限、級數和圓周率等,用程式實現數列極限和函式極限的計算或驗證,用程式實現級數前N項和的計算和求出圓周率的精確值。第4章複數的運算,複數運算包括複數代數式與極坐標式的相互轉換、複數求倒數、乘、除、乘方、開方、開N次方根、指數、對數、正弦、餘弦等運算。第5章矩陣計算,包括求行列式的值、矩陣轉置、矩陣相乘和矩陣求逆。第6章解多元一次方程組,包括解二元、三元、四元、五元、六元一次方程組。第7章解一元N次方程(上),包括用公式法解一元二次、一元三次、一元四次方程。第8章解一元N次方程(下),包括用疊代法解一元五次、一元六次、一元七次和一元八次方程。第9章其它,包括沒歸類到前8章的若干程式。最後,有一個介紹VisualC++6.0上機操作的附錄A。

圖書目錄

目錄

第1章日曆和日期

1.1給出年月日,計算該日是星期幾

1.2給出年份,計算該年元旦那天是星期幾

1.3計算某年某月某日是本年度第幾天

1.4求指定日期距離1990年1月1日的天數

1.5給定出生年月日及現在年月日,計算天數

1.6編制萬年曆

1.7公曆轉農曆

1.8農曆轉公曆

1.9小結

第2章大數計算

2.1什麼是大數計算

2.2大數加法

2.3大數減法

2.4大數乘法

2.5大數除法

2.6大數階乘n!

2.7大數乘方運算

2.8大數開平方

2.9大數排列

2.10大數組合

2.11小結

第3章極限、級數和圓周率等

3.1數列的極限和函式的極限

3.1.1數列的極限和函式的極限的介紹

3.1.2用C語言程式驗證兩種極限

3.2級數、冪級數

3.2.1級數的定義

3.2.2用C語言程式驗證級數的收斂和發散

3.3圓周率π

3.3.1圓周率的來歷

3.3.2求圓周率的方法

3.4自然對數的底e

3.4.1自然對數底的來歷

3.4.2用C語言程式計算e值

3.5歐拉常數γ

3.5.1歐拉常數γ簡介

3.5.2用C語言程式計算γ值

3.6小結

第4章複數運算

4.1複數簡介

4.1.1複數

4.1.2複數的四種表示形式

4.1.3複數的四則運算

4.1.4複數的其他運算

4.2複數運算程式1

4.2.1複數代數形式和極坐標形式間的相互轉換程式

4.2.2求代數形式複數的倒數程式

4.2.3求任一複數平方根的程式

4.2.4求兩個代數形式複數之積的程式

4.2.5求兩個代數形式複數之商的程式

4.3複數運算程式2

4.3.1求複數的乘冪程式

4.3.2求複數的N次方根程式

4.3.3求複數的指數程式

4.3.4求複數的自然對數程式

4.3.5求複數的常用對數程式

4.3.6求複數的正弦程式

4.3.7求複數的餘弦程式

4.3.8求複數的正切程式

4.4小結

第5章矩陣計算

5.1矩陣簡介

5.1.1行列式

5.1.2矩陣的加法、乘法和矩陣的轉置

5.1.3矩陣的除法——矩陣求逆

5.2求行列式值的程式

5.2.1求3階行列式值的程式

5.2.2求4階行列式值的程式

5.2.3求5階行列式值的程式

5.2.4求6階行列式值的程式

5.3矩陣轉置程式

5.3.1將3階矩陣轉置的程式

5.3.2將4階矩陣轉置的程式

5.3.3將5階矩陣轉置的程式

5.3.4將6階矩陣轉置的程式

5.4矩陣相乘程式

5.4.1兩個3階實矩陣相乘程式

5.4.2兩個4階實矩陣相乘程式

5.4.3兩個5階實矩陣相乘程式

5.4.4一個4×5矩陣與一個5×3矩陣相乘程式

5.5矩陣求逆程式

5.5.1求2階矩陣的逆陣程式

5.5.2求3階矩陣的逆陣程式

5.5.3求4階矩陣的逆陣程式

5.5.4求5階矩陣的逆陣程式

5.5.5求6階矩陣的逆陣程式

5.6小結

第6章解多元一次線性方程組

6.1多元一次方程組簡介

6.2解實係數多元一次方程組

6.2.1求解實係數二元一次方程組

6.2.2求解實係數三元一次方程組

6.2.3求解實係數四元一次方程組

6.2.4求解實係數五元一次方程組

6.2.5求解實係數六元一次方程組

6.3解復係數多元一次方程組

6.3.1求解復係數二元一次方程組

6.3.2求解復係數三元一次方程組

6.3.3求解復係數四元一次方程組

6.3.4求解復係數五元一次方程組

6.3.5求解復係數六元一次方程組

6.4小結

第7章解一元n次方程(上)

7.1實係數一元二次方程

7.2用卡爾丹公式解實係數一元三次方程

7.3用盛金公式解實係數一元三次方程

7.4用謝國芳公式解實係數一元三次方程

7.5實係數一元四次方程

7.6復係數一元二次方程(1)

7.7復係數一元二次方程(2)

7.8小結

第8章解一元n次方程(下)

8.1實係數一元代數方程

8.1.1求解實係數一元五次方程的根

8.1.2求解實係數一元六次方程的根

8.1.3求解實係數一元七次方程的根

8.1.4求解實係數一元八次方程的根

8.2復係數一元代數方程

8.2.1求解復係數一元五次方程的根

8.2.2求解復係數一元六次方程的根

8.2.3求解復係數一元七次方程的根

8.2.4求解復係數一元八次方程的根

8.3小結

第9章其他程式

9.1乘法九九表1

9.2乘法九九表2

9.3楊輝三角形1

9.4楊輝三角形2

9.5斐波納契數列

9.6無符號整數的任意進制的轉換

9.7求指定區間[a,b]內的勾股數組

9.8百雞問題

9.9求10000以內的完全數

9.10輸入三角形三邊求此三角形面積、外接圓半徑和內切圓半徑

9.11圍棋的棋局——千古無同局

9.12求1000以內的素數

9.13求3~1000以內的孿生素數

9.14求1000以內的阿姆斯特朗數

9.15計算氣壓隨高度變化

9.16小結

附錄VisualC++6.0的上機操作

附.1VisualC++6.0的安裝和啟動

附.2輸入和編輯源程式

附.3編譯、連線和運行

附.4編譯和運行C語言程式的另一種方法

參考文獻

相關詞條

熱門詞條

聯絡我們