题解 | #牛牛的快递#

牛牛的快递

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

#include <stdio.h>
int main() {
    float a = 0.0f;
    char b = 0;
    scanf("%f %c",&a,&b);
    float jude = a - 1; 
    int price = 0;
    if (jude > 0)  //判断是否大于1kg
    {
        price += 20; // 基础运费
        while (jude-- > 0) //超出的费用按照1kg 1元,如果超出的重量大于1kg就用超出的重量减1kg加1元,如果不
        {                  //满1kg按照1kg算,如果超出的部分不满1kg,则jude>0,仍然要加1元    
            price += 1 ;
        }
    }
    else 
    {
        price += 20; // 不满1kg按起步价算
    }

    if (b == 'y')
    {
        price += 5; // sh     }
    printf("%d",price);
    return 0;
}

#牛牛的快递#
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

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