2658: 练21.2 邮寄包裹
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:196
解决:34
题目描述
邮局对邮寄包裹有如下规定:若包裹的重量超过 $30$ 千克,不予邮寄,对可以邮寄的包裹每件收手续费 $0.2$ 元,再加上根据下表按重量 $x$ 计算的结果。
请你编写一个程序,输入包裹重量,输出所需费用或"
重量(千克) | 收费标准(元/公斤) |
$x≤10$ | $0.80$ |
$10< x≤20$ | $0.75$ |
$20< x≤30$ | $0.70$ |
请你编写一个程序,输入包裹重量,输出所需费用或"
Fail
"表示无法邮寄。输入
输入一个整数 $x$,表示包裹的重量(单位:千克)。($0< x≤100$)
输出
输出对应的费用(答案保留 $2$ 位小数)或"
Fail
"表示无法邮寄。
样例输入 复制
7
样例输出 复制
5.80
提示
#include<bits/stdc++.h> using namespace std; int x; int main(){ cin>>x; if(x>30) cout<<"Fail"<<endl; else if(x>20&&x<=30) printf("%.2lf",10*0.80+10*0.75+(x-20)*0.70+0.20); else if (x>10&&x<=20) printf("%.2lf",10*0.80+(x-10)*0.75+0.20); else printf("%.2lf",x*0.80+0.20); return 0; }