-
时间限制:
- 1000ms 内存限制:
- 65536kB
-
描述
-
计算邮资:
用户输入:邮件的重量,以及是否加快
计算规则:重量在1克以内(包括1克), 基本费0.8元。超过1克的部分,按照0.5元/克的比例加收超重费。
如果用户选择加快,多收2元。
输入
-
重量 double weight
是否加快 char exp(可以取'y' or 'n')
输出
-
邮资
(注:只需要输出数字,例如1.3元,只需要输出1.3)
样例输入
-
1 y2 n3 n
样例输出
-
2.81.31.8
(1)、源代码:
#include
<iostream>
using
namespace
std;
int
main()
{
double
n, sum = 0;
char
c;
while
(cin >> n >> c)
{
if
(n <= 1)
sum = 0.8;
else
sum = 0.3 + 0.5 * n;
if
(c ==
'y'
)
sum += 2;
cout << sum << endl;
}
return
0;
}
(2)、解题思路:略
(3)、可能出错:略