前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1010. 邮寄包裹

1010. 邮寄包裹

作者头像
attack
发布2018-04-12 15:43:41
1K0
发布2018-04-12 15:43:41
举报

1010. 邮寄包裹 (Standard IO)

时间限制: 1000 ms  空间限制: 262144 KB  具体限制 

题目描述

某邮局对邮寄包裹有如下规定:若包裹的重量超过30千克,不予邮寄,对可以邮寄的包裹每件收手续费0.2元,再加上根据下表按重量wei计算的结果: 重量(千克)      收费标准(元/公斤)           wei<=10              0.80         10<wei<=20        0.75          20<wei<=30        0.70  请你编写一个程序,输入包裹重量,输出所需费用或”Fail”表示无法邮寄。

输入

输入一个正整数,表示邮寄包裹的重量。

输出

输出对应的费用(答案保留2位小数)或“Fail”表示无法邮寄。

样例输入
代码语言:javascript
复制
7
样例输出
代码语言:javascript
复制
5.80
数据范围限制

来源/作者: CCF中学生计算机程序设计入门篇练习3.2.2

版权所有 © 中国计算机学会 中国计算机学会拥有本题目(含题面、数据)的版权

所有管理员添加的题目 使用此版权/授权形式

代码语言:javascript
复制
 1 #include<iostream>
 2 #include<cmath>
 3 #include<cstdio>
 4 using namespace std;
 5 int tot=0;
 6 double ans;
 7 int main()
 8 {
 9     int n;
10     cin>>n;
11     if(n>30)
12     {
13         cout<<"Fail";
14         return 0;
15     }
16     else
17     {
18         if(n<=10)
19         {
20             ans=n*(0.80);    
21         }
22         else if(n>10&&n<=20)
23         {
24             ans=8+(n-10)*(0.75);
25         }
26         else if(n>20&&n<=30)
27         {
28             ans=15.5+(n-20)*(0.70);
29         }
30         printf("%.2lf",ans+0.2);
31     }
32     return 0;
33 }
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-03-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1010. 邮寄包裹 (Standard IO)
    • 题目描述
      • 输入
        • 输出
          • 样例输入
            • 样例输出
              • 数据范围限制
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档