问答详情
源自:5-14 综合练习

#include <stdio.h> float taxifee(int clock,int miles); float money=0; int clock=0; int miles=0; { if(miles<=3) { money=14; printf("打车费14\n"); } else { if(clock>=23 || clock<5) {

怎么不能运行。




提问者:慕羲 2017-11-19 15:14

个回答

  • 哦多克3118188
    2017-11-27 15:57:48

    #include <stdio.h> 

    float taxifee(int clock1,int miles)

        

    {

        float money;

        if(miles<=3)

        {

            money=14;

            printf("打车费14\n");

        }

        else

        {

            if(clock1<23 && clock1>=5)

            {

                money=(miles-3)*2.3+14;

                printf("打车费%.2lf\n",money);

            }

            else

            {

                money=1.2*(miles-3)*2.3+14;

                printf("打车费%f\n",money);

            }

        }

        return money;

        

    }

    int main()

    {

        printf("%.2f\n",taxifee(9,12)+taxifee(18,12));

        return 0;

    }


  • 慕羲
    2017-11-19 15:16:27

    #include <stdio.h> 

    float taxifee(int clock,int miles);


        float money=0;

        int clock=0;

        int miles=0;

    {

        if(miles<=3)

        {

            money=14;

            printf("打车费14\n");

        }

        else

        {

            if(clock>=23 || clock<5)

            {

                money=1.2*(miles-3)*2.3+14;

                printf("打车费%f\n",money);

            }

            else

            {

                money=(miles-3)*2.3+14;

                printf("打车费%f\n",money);

            }

        }

        return money;

        

    }

    int main()

    {

        printf("%f\n",taxifee(9,12)+taxifee(18,12));

        return 0;

    }