使用C編寫程序計(jì)算大橋通行費(fèi)
在這篇文章中,我們將學(xué)習(xí)如何使用C語言編寫一個(gè)程序來計(jì)算大橋的通行費(fèi)。程序的功能是通過輸入載重來計(jì)算相應(yīng)的收費(fèi)金額。 定義變量 首先,我們需要定義兩個(gè)整型變量和一個(gè)實(shí)型變量,以保存程序運(yùn)算所需的值
在這篇文章中,我們將學(xué)習(xí)如何使用C語言編寫一個(gè)程序來計(jì)算大橋的通行費(fèi)。程序的功能是通過輸入載重來計(jì)算相應(yīng)的收費(fèi)金額。
定義變量
首先,我們需要定義兩個(gè)整型變量和一個(gè)實(shí)型變量,以保存程序運(yùn)算所需的值。
int weight;
int fee;
float rate;
輸入載重
接下來,我們需要讓用戶輸入汽車的載重,并將其保存在weight變量中。
printf("請(qǐng)輸入汽車的載重:");
scanf("%d", weight);
計(jì)算載重級(jí)別
為了確定汽車的載重級(jí)別,我們需要計(jì)算一個(gè)整數(shù)n。根據(jù)通行費(fèi)標(biāo)準(zhǔn),當(dāng)載重大于2噸時(shí),載重級(jí)別為1,否則為0。
int n (weight > 2000) ? 1 : 0;
計(jì)算通行費(fèi)
根據(jù)載重級(jí)別,我們可以使用條件語句來分別計(jì)算汽車的通行費(fèi)。
if (n 1) {
if (weight > 15000) {
fee 150;
} else {
fee 85;
}
} else {
fee 50;
}
輸出通行費(fèi)
最后,我們將計(jì)算得到的通行費(fèi)值輸出給用戶。
printf("通行費(fèi)為:%d元
", fee);
通過以上步驟,我們成功使用C語言編寫了一個(gè)程序,用于計(jì)算大橋的通行費(fèi)。用戶只需要輸入汽車的載重,程序就能根據(jù)通行費(fèi)標(biāo)準(zhǔn)自動(dòng)計(jì)算相應(yīng)的收費(fèi)金額。
希望這篇文章對(duì)你學(xué)習(xí)如何使用C語言編寫程序來實(shí)現(xiàn)大橋通行費(fèi)計(jì)算有所幫助!