《C語言程式設計》實驗指導書答案

2021-03-04 09:39:17 字數 2440 閱讀 5092

實驗目的:

1. 掌握執行c語言程式的全過程。

2. 熟悉編譯環境visual c++或者dev c++或者turbo c2.0//3.0。

3. 初步熟悉c語言程式的語法規定。

4. 了解簡單函式的使用方法。

實驗內容:

1. 程式設計且上機執行:求3個整數的和。

2. 程式設計且上機執行:求2個數的和、差、積和商。

3. 程式設計且上機執行:輸入3個數,求最大值。

4. 程式設計且上機執行:輸入圓的半徑,求圓的面積和周長。

5. 在螢幕上輸出:「hello world!」

6. 輸入並編輯本章中給出的c程式例子,在自己用的環境中形成乙個c語言源程式檔案;對這個源程式進行加工,得到對應的可執行程式,看一看它的效果。

實驗結果:

1.#include

#include

main( )

2.#include

#include

main( )

3. #include

#include

main( )

else

system("pause");

} 4. #include

#include

#define pi 3.14

main( )

5.#include

#include

#define pi 3.14

main( )

6.略實驗目的:理解c語言的型別系統。

實驗內容:寫程式測試資料 -2在型別char,int,unsigned int,long int,unsigned long int中儲存情況。

實驗過程:

實驗結果:參見各種型別的儲存實現描述。

#include

#include

#include

main( )

實驗目的:了解混合型別計算中型別的轉換規則。

實驗內容:寫程式測試多種型別資料一起運算時型別的轉換及表示式結果的型別。注意unsigned int和 int資料運算時型別轉換的方向。

實驗過程:

/** 型別轉換問題

* 試問下面兩個表示式等價嗎?

*/#include

#include

int main()

實驗結果:不等價。結果如下:

1 < 2 is true !

1 - 2 <0 is false !

原因是1-2=-1,-1在unsigned int 中的表示為

實驗目的:理解資料溢位現象。

實驗內容:寫程式測試資料溢位,注意分別在16環境和32環境中測試。

實驗過程:

實驗結果:參見【例3.3】。

實驗目的:char的符號問題。

實驗內容:寫程式測試你所用的c語言編譯器char符號問題的處理方案。

實驗過程:

/** 這個程式驗證編譯器對 char 的解決方案,是有符號,還是無符號

*/#include

#include

int main()

實驗結果:tc2.0和devc++中char是有符號的

實驗目的:自增和自減運算子。

實驗內容:寫程式測試++、-- 運算子。

實驗過程:

main()

實驗結果:

i=3i=4

i=5i=5

實驗目的:理解輸入輸出函式。

1.掌握輸入輸出函式的使用方法。

2.掌握格式字元的使用方法。

3.掌握不同數制間使用格式字元轉換資料的方法。

實驗內容:用getchar、putchar、printf、scanf函式實現各種資料的輸入和輸出。

實驗過程:

實驗結果:

例如://用getchar、putchar、printf、scanf函式實現各種資料的輸入和輸出。

#include

#include

main( )

實驗目的:

1. 學會使用邏輯運算子和邏輯表示式;

2. 熟練掌握if語句和switch語句。

實驗內容:

1. 從鍵盤輸入三個整數a,b,c,輸出其中最大的數。

2. 求方程ax2+bx+c=0的根,其中a,b,c由鍵盤輸入。有以下幾種情況:

① a=0,不是二次方程;

② b2-4ac=0,有兩個相等的實根;

③ b2-4ac>0,有兩個不等的實根;

④ b2-4ac<0,有兩個共軛復根。

3. 有一函式xx<1)

y = 2x-11≤x<10)

3x-11x>≥10)

寫一程式,輸入整數x,輸出y的值。

4. 給一百分制成績,要求輸出成績等級『a』、『b』、『c』、『d』、『e』。90分以上為『a』, 80-89分為『b』,70-79分為『c』,60-69分為『d』,60分以下為『e』。

C程式設計實驗指導書

第二版 教育學院教育技術系 c程式設計 課程組 2011年2月20日 上機實驗一般經歷上機前的準備 預習並且程式設計 上機除錯執行和實驗後的總結三個步驟。1.上機前的準備 根據問題,進行分析,選擇適當演算法並編寫程式。上機前一定要仔細檢查程式 稱為靜態檢查 直到找不到錯誤 包括語法和邏輯錯誤 分析可...

C語言程式設計實訓指導書

內部使用 主講教師編寫 前言c語言是一種程式設計靈活 特色鮮明的程式語言,是計算機專業學生的基礎課程,學好這種語言可以為後續的物件導向的語言打好堅實的基礎,c語言除了學習必須的基本知識 如概念 方法和語法規則之外,更重要的是進行實訓,以提高學習者的動手和程式設計能力,這才是學習語言的最終目的,結合多...

《C語言》實驗指導書

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