• 1010. 邮寄包裹


    题目描述

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

    输入

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

    输出

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

    样例输入

    7

    样例输出

    5.80

    数据范围限制

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

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

     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 }
  • 相关阅读:
    洛谷P1219 八皇后 我。。。。。。
    c++ STL map
    洛谷P1765 手机_NOI导刊2010普及(10) 关于cin和getline的一些区别 以及一些STL
    Restore the Permutation by Sorted Segments CodeForces
    Alternating Subsequence CodeForces
    cerr与cout
    (转)女生应该找一个玩ACM的男生
    (转)搞ACM的你伤不起
    c++多组数据输入
    不要62 HDU
  • 原文地址:https://www.cnblogs.com/zwfymqz/p/6636640.html
Copyright © 2020-2023  润新知