桂 林 理 工 大 學
實 驗 報 告
一、實驗目的:
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 ...