为什么不行呢

来源:5-14 综合练习

qq_单纯永远_0

2018-07-11 11:27

#include <stdio.h>

double taxi_price(int n,int time)

{

    double price;

    if(time >= 23 || time >= 0 && time <= 5 )

    {

        printf("price=%f",n<=3 ? price=13+1+n*(1+0.2)*2.3 : price=n*2.3*(1+0.2)+1);

    }

    else

    {

        printf("price=%f",n<=3 ? price=13+1 : price=n*2.3+1);

    }

}

int main()

{

    printf("price=%f",price=taxi_price(12,9)+taxi_price(12,21));

    return 0;

}


写回答 关注

1回答

  • qq_Nowornever_9
    2018-07-15 21:53:54
    time<5
    n<=3 ? price=13+1: price=13+n*2.3*(1+0.2)*1.2+1
    n<=3 ? price=13+1: price=13+n*2.3*(1+0.2)+1
    试试这个


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题