演示版本
VS2013
- 加油站加油
實例說明:
某加油站有a、b、c 3種汽油,售價分別為3.25/3.00/2.75(元/千克),也提供了"自己加"或"協助加"兩個
服務等級,這樣用戶可以得到5%或10%的優惠。編程實現針對用戶輸入加油量x、汽油的品種y和服務的類型z,
輸出用戶應付的金額。
#include <stdio.h> int main() { float x, m1, m2, m; char y, z; scanf_s("%f", &x); fflush(stdin);//清除標准緩沖區 scanf_s("%c", &y); fflush(stdin); scanf_s("%c",&z);//輸入選擇油的千克數、種類及服務 fflush(stdin); switch (y)//選擇汽油種類 { case 'a': m1 = 3.25; break; case 'b': m1 = 3.00; break; case 'c': m1 = 2.75; break; } switch (z)//選擇服務種類 { case 'n'://不需要提供服務 m2 = 0; break; case 'm': m2 = 0.05; case 'e': m2 = 0.1; break; } m = x * m1 - x * m1 * m2;//計算應付的錢數 printf("汽車種類是:%c\n", y); printf("服務等級是:%c\n", z); printf("用戶應付金額是:%.3f\n", m); return 0; }
阿飛
2021年8月6日