C語言實驗選擇程式設計

2021-10-24 14:40:20 字數 1686 閱讀 1190

桂 林 理 工 大 學

實 驗 報 告

一、實驗目的:

1.掌握c語言表示邏輯量的方法。

2.掌握邏輯運算子和邏輯表示式。

3.熟練掌握if語句的使用。

4.掌握switch語句。

5.進一步學習除錯程式的方法。

二、實驗環境:

visual c++

三、實驗內容:

(寫出主要的內容)

輸入三個整數a,b,c,輸出其中最大的乙個數。

#include

intmain()

輸入8,9,5 輸出值為9

2. 從鍵盤輸入乙個小於1000的正數,要求輸出它的平方根,若輸入的不是正數給出提示「data<0」。

#include

intmain()

else

printf

("data<0");

return0;

}

輸入100時輸出為10.00,輸入-1時輸出為data<0

3. 輸入乙個實數表示圓的半徑,如果輸入的資料大於0,則計算圓的面積和周長,並輸出,如果輸出的資料小於等於0,則給出提示「data error」。

int

main()

else

printf

("data error\n");

return0;

}

輸入為3時輸出c=18.84,s=28.26

輸入為-1時輸出data error

4. 輸入乙個字元,判斷它是英文本母還是數字,若是英文本母,則輸出「letter」,若是數字,則輸出「number」。

#include

intmain()

輸入g時輸出為letter,輸入5時輸出number

5. 假設計程車起步價是5公里之內10元錢,超出5公里後,每公里1.2元,請據此編寫乙個程式,實現如下功能:輸入計程車所走的路程,輸出應收的車費。

#include

intmain()

輸入4時輸出10.00,輸入6時輸出11.20

6. 程式設計實現如下功能:輸入4個整數a,b,c,d,按照從小到大對的順序排序並輸出。(排序之後,a放最小的數,b第二小的數,……d放最大的數)

include

intmain()

if(a>c)

if(a>d)

if(b>c)

if(b>d)

if(c>d)

printf

("%d,%d,%d,%d"

,a,b,c,d)

;return0;

}

輸入8,6,1,4

輸出1,4,6,8

7. 程式設計實現教材第四章習題4.6

8. 給出乙個百分制成績,要求輸出成績等級a、b、c、d、e

(1) 事先編好程式要求分別用switch和if語句實現,執行程式並檢查結果是否正確。

(2) 再執行一次程式,輸入分數為負數(-70),這顯然輸入時輸錯了,不應該給出等級。

四、心得體會:

1.通過該次的上機能較好掌握程式設計的基本方法

2.通過比較不同的程式的不同理解了程式的作用

c語言實驗三 迴圈結構程式設計

一 分別用for迴圈 while迴圈 do while迴圈完成求解s 1 for迴圈 2 while迴圈 3 do while迴圈 include include intmain while a 1002 printf d n s return0 二 輸出所有 水仙花數 includeint mai...

C語言實驗 排列

c語言實驗 排列 time limit 1000ms memory limit 65536kb problem description 有4個互不相同的數字,請按序輸出由其中三個不重複數字組成的排列。input 4個整數。output 所有排列,輸出順序見樣例。example input 1 2 3...

C語言 實驗整理

實驗二 陣列操作 實驗三 呼叫函式 實驗四 指標,處理字串 課程設計 銷售業績管理系統 感想 題目求1 1 2 1 3 1 4 1 99 1 100之值。求出200到300之間的數,且滿足條件 它們三個數字之積為42 三個數字之和為12。一 include intmain printf f sum ...