为什么我也是69.4?

来源:5-14 综合练习

Angel帝豪

2015-05-16 12:54

#include <stdio.h>

int distance;

float takeTheBus(int time)

{

    float count;

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

    {

        count=13+(distance-3)*1.2*2.3+1;

    }else

    {

        count=13+(distance-3)*2.3+1;

    }

}

int main()

{

    distance=12;

    float count2=takeTheBus(9)+takeTheBus(18);

    printf("小明每天打车总费用%lf",count2);

    return 0;

}


写回答 关注

4回答

  • 戏楼
    2015-06-11 20:29:09

    他又没有晚上乘车  所以这个“3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。”不算

    Angel帝...

    好的 谢啦

    2015-06-17 08:43:17

    共 1 条回复 >

  • 戏楼
    2015-06-11 20:28:00

    #include <stdio.h>

    int main()

    {   float m;

      

         m=(13+2.3*(12-3))*2+2;

         printf("%f",m);

        return 0;

    }

    应该是这样的  

  • 倾泉
    2015-06-10 12:34:21

    简单点就是把你的 takeTheBus函数中distance换成12,或者在自定义函数中创建变量distance,而不是在主函数中

  • Angel帝豪
    2015-05-16 12:58:08

    真的理解错了................

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题