zoukankan      html  css  js  c++  java
  • 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1052:计算邮资

    时间限制: 1000 ms 内存限制: 65536 KB
    提交数: 14287 通过数: 7151

    【题目描述】

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

    【输入】

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

    【输出】

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

    【输入样例】

    1200 y

    【输出样例】

    17

    【来源】

    NO

    代码

    #include <stdio.h>
    int main ()
    {
    	int a,c;
    	char b;
    	scanf("%d %c",&a,&b);
    	if(a<=1000)
    	{
    		c=8;
    	}
    	else
    	{
    		a=(a-1000)/500+1;
    		c=8+4*a;
    	}
    	if(b=='y')
    	{
    		c=c+5;
    	}
    
    	printf("%d",c);
    	return 0;
    }
    
  • 相关阅读:
    模板
    模板
    模板
    模板
    2017-2018 ACM-ICPC Asia Tsukuba Regional Contest
    牛客
    软件工程
    Codeforces Round 696(Div.2)
    Atcoder ARC111 contest
    Codeforces Educational Round 100(Div.2)
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12339044.html
Copyright © 2011-2022 走看看