杜牧恒


私信TA

用户名:dotcpp0687248

访问量:2473

签 名:

黄云万里动风色,白波九道流雪山

等  级
排  名 648
经  验 3919
参赛次数 14
文章发表 125
年  龄 99
在职情况 在职
学  校 大庆一中附属第一小学
专  业 你猜

  自我简介:

人类

题目描述

根据邮件的重量和用户是否选择加急计算邮费。计算规则:重量在1000克以内(包括1000克), 基本费8元。超过1000克的部分,每500克加收超重费4元,不足500克部分按500克计算;如果用户选择加急,多收5元。

输入

输入一行,包含整数和一个字符,以一个空格分开,分别表示重量(单位为克)和是否加急。如果字符是y,说明选择加急;如果字符是n,说明不加急。

输出

输出一行,包含一个整数,表示邮费。

样例输入

1200 y

样例输出

17




#include

using namespace std;

int main(){

    int c = 0;

    int a;

    cin>>a;

    char b;

    cin>>b;

    if(a<=1000)

    {

        c=8;

    }

    else

    {

        if((a-1000)%500!=0)

        {

            c = 8 + (a-1000)/500*4 + 4;

        }

        else

        {

            c = 8 + (a-1000)/500*4;

        }

    }

    if(b == 'y')

    {

        c=c+5;

    }

    else

    {

        c=c+0;

    }

    cout<<c;

    return 0;

}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区