不同车型 不同起步价不同费用的问题(switch语句)

#include "stdio.h"
#include "math.h"
main()
{
    int a;
    float meet,b;
    printf("请输入车型!
1.大众
2.奇瑞
3.捷达
");
    scanf("%d",&a);
    system("cls");
    printf("请输入公里数!");
    scanf("%f",&meet);
    if(meet>3)
    {
        switch(a)
        {
            case 1:b=(meet-3)*2.7+9; break;
            case 2:b=(meet-3)*2.4+8; break;
            case 3:b=(meet-3)*2.1+7; break;
        }
        printf("您的费用一共是%.1f元",b);
    }
    else
    {
        switch(a)
        {
            case 1:b=9; break;
            case 2:b=8; break;
            case 3:b=7; break;
        }
        printf("您的费用一共是%.1f元",b); 
    }
    
}
原文地址:https://www.cnblogs.com/doublekai/p/6012690.html