- 时间限制:
- 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)、可能出错:略