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

跪求标准答案

5-14章综合练习 

跪求哪位大神来个标准答案,代码简单点更好,谢谢。

好人一生平安!

提问者:学长就是帅 2015-04-08 19:19

个回答

  • lymo
    2015-04-08 23:05:11
    已采纳

    #include <stdio.h>
    
    #define start 13
    
    float Price(float distance,int hour){
        if(hour>24||hour<0){
            printf("{%s}","数据有误");
            return 0;
        }
        float price = 2.3;
        if (hour>=23||hour<5){
            price*=1.2;
        }
        distance = (distance-3)>0?distance-3:0;
        return distance*price+1+start;
    }
    
    int main()
    {
        printf("上午:%.2f\n下午:%.2f",Price(4,23), Price(2,18));
        return 0;
    }


  • 小颜颜
    2016-06-05 16:06:05

    Price(4,23), Price(2,18)啥意思 ? 4 23 2 18 这数字啥意思?可以随便写么? 

  • 丿会飞的鸟
    2015-06-11 21:15:42

    大神啊。。。