7-7 计算油费(2022-高级语言程序设计练习——分支结构程序设计)
生活随笔
收集整理的這篇文章主要介紹了
7-7 计算油费(2022-高级语言程序设计练习——分支结构程序设计)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
實現語言:C
編譯器:gcc
題目鏈接:
題目詳情 - 7-7 計算油費 (pintia.cn)
題目:
2022-高級語言程序設計練習——分支結構程序設計
7-7 計算油費
分數?15
作者?顏暉
單位?浙大城市學院
現在90號汽油6.95元/升、93號汽油7.44元/升、97號汽油7.93元/升。為吸引顧客,某自動加油站推出了“自助服務”和“協助服務”兩個服務等級,分別可得到5%和3%的折扣。
本題要求編寫程序,根據輸入顧客的加油量a,汽油品種b(90、93或97)和服務類型c(m - 自助,e - 協助),計算并輸出應付款。
輸入格式:
輸入在一行中給出兩個整數和一個字符,分別表示顧客的加油量a,汽油品種b(90、93或97)和服務類型c(m - 自助,e - 協助)。
輸出格式:
在一行中輸出應付款額,保留小數點后2位。
輸入樣例:
40 97 m輸出樣例:
301.34代碼長度限制
16 KB
時間限制
400 ms
內存限制
64 MB
AC代碼:
#include <stdio.h> int main() {int a, b;char c;scanf("%d %d %c", &a, &b, &c); // 輸入在一行中給出兩個整數和一個字符,分別表示顧客的加油量a,汽油品種b(90、93或97)和服務類型c(m - 自助,e - 協助)。double price, price1 = 6.95, price2 = 7.44, price3 = 7.93; // 90號汽油6.95元/升、93號汽油7.44元/升、97號汽油7.93元/升double discount, discount1 = 0.05, discount2 = 0.03; // “自助服務”和“協助服務”兩個服務等級,分別可得到5%和3%的折扣。服務類型c(m - 自助,e - 協助)if (b == 90)price = price1; // 90號汽油6.95元/升if (b == 93)price = price2; // 93號汽油7.44元/升if (b == 97)price = price3; // 97號汽油7.93元/升if (c == 'm')discount = discount1; // m - 自助,折扣為%5if (c == 'e')discount = discount2; // e - 協助,折扣為%3double cost = a * price * (1 - discount); // 計算并輸出應付款printf("%.2lf", cost); // 在一行中輸出應付款額,保留小數點后2位。return 0; }提交正確截圖:
總結
以上是生活随笔為你收集整理的7-7 计算油费(2022-高级语言程序设计练习——分支结构程序设计)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Unexpected server re
- 下一篇: 这款图片剪裁开源项目,简直逆天了