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;
    }
    
  • 相关阅读:
    GCD
    SQLite
    将博客搬至CSDN
    Extjs 4 总结
    spring mvc 复杂参数注入
    7/12 聊天室结束
    7/10
    7/6一些知识点
    随便写写
    spring boot 入门操作(三)
  • 原文地址:https://www.cnblogs.com/AlexKing007/p/12339044.html
Copyright © 2011-2022 走看看