中级光能
1737 快递包裹
题目描述 Description
为了迎接双十一,某快递公司出台以下优惠资费,根据不同的重量a有不同的资费,对于每件快递加收0.2元手续费
重量(千克) 收费标准(元/公斤)
0<a<=10 ---- 0.80
10<a<=20 ---- 0.75
20<a<=30 ---- 0.70
对于超过30公斤的快递不予接收。 请你编写一个程序,根据快递的重量,给出相应的资费或者用“Sorry”表示不予接收。
输入描述 Input Description
输入一个正整数,表示快递包裹的重量。
输出描述 Output Description
输出对应的费用(答案保留2位小数)或“Sorry”表示不予接收
样例输入 Sample Input
样例一:7
样例二:15
样例输出 Sample Output
样例一:5.80
样例二:11.45
数据范围及提示 Data Size & Hint
7*0.8+0.2=5.8
15*0.75+0.2=11.45
新手天翼
核心
if(a>=0&&a<=10)
printf("%.2f",a*0.8+0.2);
else if(a<=20)
printf("%.2f",a*0.75+0.2);
else if(a<=30)
printf("%.2f",a*0.7+0.2);
else
cout<<"Sorry";
初级光能
判断a的四种情况:
一.0<a<=10 ---- 0.80
二.10<a<=20 ---- 0.75
三.20<a<=30 ---- 0.70
四.a>30 ---- sorry
核心代码:
if(a<=10)sum=a*0.8+0.2;
else if(a<=20) sum=a*0.75+0.2;
else if(a<=30) sum=a*0.7+0.2;
else cout<<"Sorry";
记得第四种情况Sorry首字母大写,sum定义为实数类型,并用printf保留两位小数输出