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

#include "stdio.h"
#include "math.h"
main()
{
    int a;
    float meet,b;
    printf("请输入车型!\n1.大众\n2.奇瑞\n3.捷达\n");
    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); 
    }
    
}

 

posted @ 2016-10-30 11:05  Doublekai  阅读(346)  评论(0编辑  收藏  举报