描述
计算邮资:
用户输入:邮件的重量,以及是否加快
计算规则:重量在1克以内(包括1克), 基本费0.8元。超过1克的部分,按照0.5元/克的比例加收超重费。
如果用户选择加快,多收2元。
输入
重量 double weight
是否加快 char exp(可以取'y' or 'n')
输出
邮资
(注:只需要输出数字,例如1.3元,只需要输出1.3)
样例输入
1 y
2 n
3 n
样例输出
2.8
1.3
1.8
#include<iostream>
using namespace std;
int main()
{
double sum;
double x;
char exp;
while(cin>>x>>exp)
{
sum=0;
sum=(sum+0.8+0.5*(x-1));
if(exp=='y')
sum=sum+2;
cout<<sum<<endl;
}
return 0;
}
计算邮资:
用户输入:邮件的重量,以及是否加快
计算规则:重量在1克以内(包括1克), 基本费0.8元。超过1克的部分,按照0.5元/克的比例加收超重费。
如果用户选择加快,多收2元。
输入
重量 double weight
是否加快 char exp(可以取'y' or 'n')
输出
邮资
(注:只需要输出数字,例如1.3元,只需要输出1.3)
样例输入
1 y
2 n
3 n
样例输出
2.8
1.3
1.8
#include<iostream>
using namespace std;
int main()
{
double sum;
double x;
char exp;
while(cin>>x>>exp)
{
sum=0;
sum=(sum+0.8+0.5*(x-1));
if(exp=='y')
sum=sum+2;
cout<<sum<<endl;
}
return 0;
}