c语言编程不同车型出租车,在C语言中 某市不同车型的出租车3公里的起步价和计费价分别为:夏利7元,3公里以外2.1元/公里;...

满意答案

12345678910111213141516171819202122232425262728293031323334353637#include #include  struct Car{    char Name[7];    float FlagDownFare;    float Charge;} cars[] = {{"夏利",7,2.1}{"富康",8,2.4},{"桑塔纳",9,2.7}}; main(){    char type[7] = "";    float distance = 0;    int i;         printf("请输入车型:");    gets(type);    for(i=0;i<3;i++)    {        if(strcmp(type,cars[i].Name) == 0)            break;    }    if(i == 3)    {        printf("输入的车型有误");        return 0;    }    printf("请输入行车公里数:");    scanf(" %f",&distance);    if(distance <= 3)        printf("应付车费 %f 元",cars[i].FlagDownFare);    else        printf("应付车费 %f 元",            cars[i].FlagDownFare+(distance-3)*ars[i].Charge);    return 0;}

00分享举报

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值