执行完是26,求大神帮看

来源:5-14 综合练习

慕田峪4419707

2019-09-10 17:30

#include <stdio.h>

float pay(int m,int t)

{

    float fee =13;

    if(m>=3)

    {

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

        {

          fee+=2.76*(m-3);

        }

       

    }

    else

    {

        if(m>=3)

        {

          fee+=2.3*(m-3);

        }

        

    }

    return fee;

}

int main()

{

    printf("小明明天打车的费用是%.1f\n",pay(12,9)+pay(12,18));

    return 0;

}


写回答 关注

1回答

  • 小小疾飞
    2019-09-10 17:50:42
    已采纳

    if判断写反了 油钱没加

    #include <stdio.h>

    float pay(int m,int t)

    {

        float fee =14;

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

        {

            if(m>=3)

            {

              fee+=2.76*(m-3);

            }

        }

        else

        {

            if(m>=3)

            {

              fee+=2.3*(m-3);

            }

        }

        return fee;

    }

    int main()

    {

        printf("小明明天打车的费用是%.1f\n",pay(12,9)+pay(12,18));

        return 0;

    }


    慕田峪441...

    嗯嗯知道了,谢谢

    2019-09-12 19:00:10

    共 1 条回复 >

C语言入门

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

926299 学习 · 20799 问题

查看课程

相似问题