40分
http://bas.ssoier.cn:8086/index.php
邮局对邮寄包裹有如下规定:若包裹的重量超过 30
千克,不予邮寄,对可以邮寄的包裹每件收手续费 0.2
元,再加上根据下表按重量 x
计算的结果。
| 重量 | 价格 |
|---|
| x <= 10 | 0.80 |
| 10 < x <= 20 | 0.75 |
| 20 < x <= 30 | 0.7 |
| 请你编写一个程序,输入包裹重量,输出所需费用或"Fail"表示无法邮寄。 | |
#include<bits/stdc++.h>
using namespace std;
int n;
double s = 0.2;
int main()
{
scanf("%d",&n);
if(n <= 10)
{
s = s + n * 0.80;
printf("%.2lf",s);
}
else
{
if(n > 10 && n <= 20)
{
s = s + n * 0.75;
printf("%.2lf",s);
}
else
{
if(n > 20 && n <= 30)
{
s = s + n * 0.70;
printf("%.2lf",s);
}
else
{
printf("Fail");
}
}
}
return 0;
}
|