题解 | 牛牛的快递

牛牛的快递

https://www.nowcoder.com/practice/41b42e7b3c3547e3acf8e90c41d98270

#include <stdio.h>

int main() {
    float a;
    char b;
    int ret = 0;
    scanf("%f %c",&a,&b);
    if(b == 'y'){
        ret = 5;//加急5块钱
    }
    if(a <= 1){
        ret = ret + 20;//1公斤以内20
    }else{
        int n = (a - 1) / 0.1 ;//超出部分除以0.1
        int m = n / 10;//每10个就是一公斤
        if(n % 10 != 0){
            m += 1;//有余,就直接加一
        }
        ret = ret + 20 + m;
    }
    printf("%d",ret);
    return 0;
}

全部评论

相关推荐

团子请爱我一次_十月...:不是戈门,干哪来了,这就是java嘛
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务