C語言程式設計練習 選擇結構(二)

2021-10-05 05:52:49 字數 4366 閱讀 4851

幫乙個 c語言小白 朋友擼**,改進的空間還有很大,希望大神多多指教!

本題要求將輸入的任意3個整數從小到大輸出。

輸入格式:

輸入在一行中給出3個整數,其間以空格分隔。

輸出格式:

在一行中將3個整數從小到大輸出,其間以「->」相連。

輸入樣例:

4 2 8

輸出樣例:

2->4->8

#include

intmain()

if(a > c)

if(b > c)

printf

("%d->%d->%d"

,a,b,c)

;return0;

}

本題目要求計算下列分段函式f(x)的值:

注:可在標頭檔案中包含math.h,並呼叫sqrt函式求平方根,呼叫pow函式求冪。

輸入格式:輸入在一行中給出實數x。

輸出格式:在一行中按「f(x) = result」的格式輸出,其中x與result都保留兩位小數。

輸入樣例:

1:10

輸出樣例1:

f(10.00) = 3.16

輸入樣例2:

-0.5

輸出樣例2:

f(-0.50) = -2.75

#include

#include

intmain()

else

return0;

}

運輸公司對使用者計算運費。路程(s)越遠,每千公尺運費就越低。標準如下:

設每千公尺每噸貨物的基本運費為p,貨物重為 w,距離為s,折扣為d,則總運費f的計算公式為: f=p×w×s×(1-d)

輸入格式:在一行中以小數形式輸入基本運費、貨重和距離,以空格作為分隔符。

輸出格式:在一行輸出計算出來的運費,精確到小數點後2位的值。

輸入樣例:在這裡給出一組輸入。例如:

100 20 300

輸出樣例:在這裡給出相應的輸出。例如:

freight=588000.00

#include

intmain()

else

if(s <

500)

else

if(s <

1000

)else

if(s <

2000

)else

if(s <

3000

)else

printf

("freight=%.2f"

,freight)

;return0;

}

真的是簡單題哈 —— 給定兩個絕對值不超過100的整數a和b,要求你按照「a/b=商」的格式輸出結果。

輸入格式:輸入在第一行給出兩個整數a和b(−100≤a,b≤100),數字間以空格分隔。

輸出格式:在一行中輸出結果:如果分母是正數,則輸出「a/b=商」;如果分母是負數,則要用括號把分母括起來輸出;如果分母為零,則輸出的商應為error。輸出的商應保留小數點後2位。

輸入樣例1:

-1 2

輸出樣例1:

-1/2=-0.50

輸入樣例2:

1 -3

輸出樣例2:

1/(-3)=-0.33

輸入樣例3:

5 0

輸出樣例3:

5/0=error

#include

intmain()

else

if(y ==0)

else

return0;

}

本題要求根據火車的出發時間和達到時間,編寫程式計算整個旅途所用的時間。

輸入格式:輸入在一行中給出2個4位正整數,其間以空格分隔,分別表示火車的出發時間和到達時間。每個時間的格式為2位小時數(00-23)和2位分鐘數(00-59),假設出發和到達在同一天內。

輸出格式:在一行輸出該旅途所用的時間,格式為「hh:mm」,其中hh為2位小時數、mm為2位分鐘數。

輸入樣例:

1201 1530

輸出樣例:

03:29

#include

intmain()

else

printf

("%02d:%02d"

,h,s)

;return0;

}

本題要求根據某城市普通計程車收費標準編寫程式進行車費計算。具體標準如下:

輸入格式:輸入在一行中給出輸入行駛里程(單位為公里,精確到小數點後1位)與等待時間(整數,單位為分鐘),其間以空格分隔。

輸出格式:在一行中輸出乘客應支付的車費(單位為元),結果四捨五入,保留到元。

輸入樣例1:

2.6 2

輸出樣例1:

輸入樣例2:

5.1 4

輸出樣例2:

輸入樣例3:

12.5 9

輸出樣例3:

#include

intmain()

else

if(s <=10)

else

price =

(int

)(price +

2.0*

(time /5)

+0.5);

//四捨五入,加0.5

printf

("%.0f"

,price)

;return0;

}

如果今天是星期三,後天就是星期五;如果今天是星期六,後天就是星期一。我們用數字1到7對應星期一到星期日。給定某一天,請你輸出那天的「後天」是星期幾。

輸入格式:輸入第一行給出乙個正整數d(1 ≤ d ≤ 7),代表星期裡的某一天。

輸出格式:在一行中輸出d天的後天是星期幾。

輸入樣例:

輸出樣例:

#include

intmain()

return0;

}

選擇結構 C語言程式設計

一 實驗目的 1.正確使用關係表示式和邏輯表示式表示條件 2.掌握選擇語句if else和switch語句的使用方法 3.掌握分支結構程式設計。二 實驗內容和步驟 1 分析並修改下面程式錯誤,使之能夠正常執行。錯誤 一 下面的這個程式是當a和b的值相等的情況下輸出 a和b相等 而a與b的值不相等的話...

C語言 選擇結構程式設計

幫乙個同學完成c語言的實驗報告,看到這些熟悉的一年之前的內容,還是有點蒙,所以有些知識點還是開啟書看了看,有點印象就開始寫了。但是,現在想要重拾c語言的全部知識還是有些苦難的。1.將輸入的小寫字母改寫成大寫字母輸出,其他字元不變 include int main 這個按要求修改,基本滿足要求,但是如...

C語言程式設計練習 順序結構(一)

幫乙個 c語言小白 盆友擼 可改進的空間還很大,希望大神多多指教!本題要求編寫程式,輸出指定的由 組成的三角圖案。輸入格式 本題無輸入 輸出格式 按照下列格式輸出由 組成的三角圖案。如下 include intmain 本題要求編寫程式,順序讀入浮點數1 整數 字元 浮點數2,再按照字元 整數 浮點...