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日


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM