Money Problem

Money Problem

时间: 1ms        内存:128M

描述:

周一小明要乘坐出租车外出,已知,出租车收费标准为不超过3km的部分收8元,超过3km的部分每增加1km加收1元(不足1km按1km计算)。那么,现在请同学们帮小明算出他坐车共需要花多少钱吧?

输入:

小明坐车行驶的距离

输出:

小明所花费的钱

示例输入:

11.24

示例输出:

m=17

提示:

参考答案(内存最优[748]):

#include<stdio.h>
int main()
{
    double s;
    int m;
    scanf("%lf",&s);
    if(s<=3)
        m=8;
    else
    {
        if(s>(int)s)
            m=8+((int)s+1-3)*1;
        else
            m=8+(s-3)*1;
    }
    printf("m=%d",m);
    return 0;
}

参考答案(时间最优[0]):

#include<stdio.h>
int main()
{
    double s;
    int m;
    scanf("%lf",&s);
    if(s<=3)
        m=8;
    else
    {
        if(s>(int)s)
            m=8+((int)s+1-3)*1;
        else
            m=8+(s-3)*1;
    }
    printf("m=%d",m);
    return 0;
}

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。

点赞

发表评论

电子邮件地址不会被公开。必填项已用 * 标注