C語言實驗指導書

2022-06-14 03:54:03 字數 3705 閱讀 9253

編(全校理工類本科用)

2023年2月

目錄實驗一簡單c語言程式設計 1

實驗二順序結構程式設計 3

實驗三選擇結構程式設計 5

實驗四迴圈結構程式設計 7

實驗五陣列程式設計 10

實驗六函式程式設計 13

實驗七指標程式設計 16

實驗八結構體程式設計 17

附錄1 c語言上機步驟 18

實驗一簡單c語言程式設計

實驗型別: 驗證性實驗課時: 4指導教師

時間:2014 年月日課次:第節教學周次:第周

實驗分室實驗台號實驗員

一、 實驗目的

1.掌握所用的c語言環境的基本操作方法。

2.掌握編輯、編譯、連線和執行c程式。

3.掌握c程式的資料型別、運算子,表示式。

二、 實驗內容和要求

1.開啟c語言環境,編輯如下程式,寫出執行結果。

#include <>

void main()

2. 在螢幕上顯示下列圖形:

* * * *

* * *

* **

3.完成習題集中習題一的內容

4. 已知三角形的三邊長為3,4,5,求三角形周長

5 .完成習題集中習題二內容

實驗二順序結構程式設計

實驗型別: 驗證性實驗課時: 2 指導教師

時間:2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、 實驗目的

1.掌握基本輸入輸出函式、庫函式的使用。

2.能夠程式設計實現簡單的結構化程式。

二、 實驗內容和要求

1.執行程式,寫出執行結果。

#include <>

void main()

;2.執行程式,寫出結果。

#include <>

void main()

程式執行時輸入x的值123456789,輸入y的值123456789。

3.輸入三角形的三邊長,求三角形面積。

4.完成習題集中習題三內容

實驗三選擇結構程式設計

實驗型別: 驗證性實驗課時: 4 指導教師

時間: 2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、實驗目的

1.理解c語言表示邏輯量的方法,學會正確使用邏輯運算子和邏輯表示式。

2.掌握利用if結構實現選擇結構的方法。

3.掌握利用switch結構實現多分支選擇結構。

4.掌握switch語句中break語句的作用。

5.掌握使用斷點除錯程式的方法。

二、實驗內容及要求

1.輸入兩個數,輸出較大的數。

2.編寫程式,用scanf函式輸入乙個年份,計算該年2月份有多少天。

閏年的條件為:年份能被4整除但不能被100整除,或者年份能被400整除。

3.輸入五級制成績(a-e),輸出相應的百分制成績(0~100)區間,要求使用switch語句。五級制成績對應的百分制成績區間為:a(90~100)、b(80~89)、c(70~79)、d(60~69)和e(0~59)。

4.完成習題集中習題四

實驗四迴圈結構程式設計

實驗型別: 驗證性實驗課時: 6 指導教師

時間: 2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、實驗目的

1.掌握while迴圈結構的用法。

2.掌握do-while迴圈結構的用法。

3.掌握for迴圈結構的用法。

二、實驗內容及要求

1.編寫程式,計算2+4+6+…+100的和。

2. 輸入兩個正整數m和n,求它們的最大公約數。

3. 列印所有水仙花數,水仙花數是指乙個三位數,其各位數字的立方和等於該數本身。例如153是水仙花數。

4. 輸入乙個正整數n,計算下式的和求e的值(保留4位小數)。

e=1++++……+

輸入輸出示例:

input n:10

e=2.7183

5.輸出200和500之間的所有素數,每行輸出6個。素數是指只能被1和自身整除的正整數,最小的素數是2。

6.百雞百錢問題:公雞每只5元,母雞每只3元,5只小雞1元,如何才能一百元錢買一百隻雞。

實驗五陣列程式設計

實驗型別: 驗證性實驗課時: 6指導教師

時間: 2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、實驗目的

1.熟練掌握一維陣列程式設計的方法。

2.熟練掌握二維陣列程式設計的方法。

3.掌握字元陣列的使用方法。

4.熟練掌握排序演算法,進一步理解模組化程式設計的方法。

二、實驗內容及要求

1. 從鍵盤輸入任意10個數,計算其中所有非負數之和。

2. 兔子繁殖問題(fibonacci數列):1,1,2,3,5…從第三個數開始,每個數是其前面兩個數之和,列印出前19個數。

3. 輸入7個整數,將它們從大到小排序後輸出。

4.程式設計實現將陣列中的原來9個資料逆序仍存放在原陣列裡。

5.輸入乙個以回車結束的字串(少於10個字元),它由數字字元組成,將該字串轉換成整數後輸出。

輸入輸出示例:

enter a string:123

digit=123

實驗六函式程式設計

實驗型別: 驗證性實驗課時: 6 指導教師

時間: 2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、實驗目的

1.掌握c語言中定義函式的方法,2.熟練掌握使用函式編寫程式。

3.掌握通過「值傳遞」呼叫函式的方法。4.理解巨集定義。

二、實驗內容及要求

1. 編寫程式,計算下面公式並輸出結果。

2.編寫程式,設計乙個判別素數的函式,在主函式中輸入乙個整數,呼叫這個判別函式,並輸出是否為素數的資訊。

3.從鍵盤輸入乙個正整數n,計算n!的值。要求定義和呼叫函式fac(n),計算n!。

4. 定義函式void sort(int a,int n),用冒泡法對陣列a中的元素降序排列。

5. 編乙個函式void fun(char tt),它的功能是:將字串tt中的大寫字母都改為對應的小寫字母,其它字元不變。

6.輸入兩個整數,求它們相除的餘數。用帶參巨集來實現。(巨集定義)

實驗七指標程式設計

實驗型別: 驗證性實驗課時: 2指導教師

時間: 2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、實驗目的

1. 掌握使用指標變數的方法。

2. 掌握帶有指標形參的函式的定義及呼叫方法。

3.掌握結構體變數使用。

二、實驗內容及要求

1.在主程式中任意輸入三個整數為a、b、c ,寫一函式 long int max(int * a,int * b,int * c)求出最大值,在主程式輸出,用指標方法完成。

實驗八結構體程式設計

實驗型別: 設計實驗課時: 2指導教師

時間: 2014 年月日課次: 第節教學周次: 第周

實驗分室實驗台號實驗員

一、實驗目的

1.掌握結構型別變數與陣列的定義和使用。

《C語言》實驗指導書

實驗一 tc整合環境的使用 一 實驗目的 1 熟悉c語言的整合除錯環境tc2.0的使用,學習編輯 執行c語言程式的基本方法。2 進一步認識程式的兩種型別的錯誤對程式執行的影響,加深對程式除錯及測試重要性的認識。3 認識c語言程式的結構特點,學習程式的基本編寫方法 二 實驗內容 1 tc 2.0整合環...

C語言實驗指導書

實驗一實驗名稱 順序程式設計 實驗目的 1 掌握如何編輯 編譯 連線和執行乙個c程式。2 掌握賦值語句的使用方法 3 掌握各種型別資料的輸入輸出方法,能正確使用格式轉換符。3 練習畫流程圖。4 進一步學習除錯程式。實驗內容 1 必做題 87頁第5題,88頁第6題 2 選做題 88頁第7題 實驗課時 ...

C語言實驗指導書

實驗一 編譯程式turbo c 2.0的設定和使用 實驗目的 1.明確turbo c 2.0的作用 2.掌握turbo c 2.0編譯環境的設定 3.掌握turbo c 2.0的使用 實驗要求或實驗任務 1.安裝turbo c 2.0 2.在c盤根目錄下建立turbo c 2.0的工作目錄 3.在t...