C語言實驗分支結構練習及答案

2021-10-11 22:44:22 字數 1580 閱讀 1848

(1) 設計程式計算下面函式的值。

#include

intmain()

(2) 某地計程車的收費方法如下:起步價6元,最多行駛3km;超過3km將按1.8元/km計算。編寫程式,輸入行駛里程數,計算並輸出車費。

#include

intmain()

(3) 修改第(2)題。方案一:行駛里程中不足1km的按照1km計算,如6.3km按7km計算;方案二:付費時基於四捨五入的原則以元結算,如9.2元按9元結算、9.6元按10元結算。其他計算規則不變。

#include

intmain()

(4) 在某物資管理系統中,某種物品的價值會隨著時間m(月數)而降低。具體價值由折扣率決定,折扣率p計算公式為:

編寫程式,輸入某物品原始價值和已經經過的時間(月數),輸出該物品現在的價值。

#include

intmain()

(5) 假設四季的劃分如下:3~5月份為春季,6~8月份為夏季,9~11月份為秋季,12~2月份為冬季。編寫乙個函式,輸入年月日(格式為年-月-日),輸出季節。例如,輸入2020-3-16,輸出「春季」。

#include

intmain()

return0;

}

(6) 四六級考試成績對於後續報考考試有一定影響,其關係如下:

四級,考試成績》= 425:可報考六級

四級,考試成績》= 550:可報考口語考試

六級,考試成績》= 520:可報考口語考試

編寫程式,輸入考試級別(4或6)和考試分數(0~710),根據以下不同情況進行輸出:

四級小於425分,輸出:差點就可以報考六級了。

六級小於520分,輸出:差點就可以報考口語了。

其他情況,輸出:可以報考六級(或者可以報考口語考試)。注意,如果四級大於550分,則要輸出:可以報考六級和口語考試。

要求對輸入資料的有效性進行判斷,也就是說,如果輸入的是無效資料,如考試級別輸入3、考試分數輸入750,則提示輸入無效。

#include

intmain()

else

if(mark>

550)

else

if(mark>=

425)

else

if(mark>=0)

else

}else

if(grade==6)

else

if(mark>=

520)

else

if(mark>=0)

else

}else

return0;

}

如有錯誤,歡迎指

C語言簡單求和練習及答案

求n分之一序列前n項和 本題要求編寫程式,計算序列 1 1 2 1 3 的前n項之和。輸入格式 輸入在一行中給出乙個正整數n。輸出格式 在一行中按照 sum s 的格式輸出部分和的值s,精確到小數點後6位。題目保證計算結果不超過雙精度範圍。輸入樣例 6輸出樣例 sum 2.450000 includ...

《組合語言》實驗七答案

assume cs code,ds data,es table data segment db 1975 1976 1977 1978 1979 1980 1981 1982 1983 db 1984 1985 1986 1987 1988 1989 1990 1991 1992 db 1993 1...

c語言實驗 奇偶位互換 實驗04 分支結構程式設計

實驗題目 分支結構程式設計 實驗目的 理解分支結構程式設計的執行過程 熟練掌握if語句的一般形式 掌握if語句的應用 實驗過程 一 練習 從鍵盤上輸入1個學生4門課程的成績,求出最高分並輸出結果。下列提供兩種程式設計思路,請在c free上編輯 執行以下兩種解答程式,檢驗其正確性,嘗試分析 讀懂程式...