1. 程式人生 > 其它 >C語言程式設計例子-加油站加油

C語言程式設計例子-加油站加油

演示版本

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日