时间限制: 1.000 Sec 内存限制: 128 MB
提交: 153 解决: 76
[状态] [提交] [命题人:admin]
题目描述
某加油站有92号,95号两种汽油,单价分别为5.65,6.05(元/升)。提供了“自助加”或“协助加”两种服务,“自助加”的方式用户可以得到5%的优惠。请计算用户应付钱数(money)。
输入
仅一行,分别表示加油量x(升),汽油标号y('a'--92号,'b'--95号),服务方式s('m'--自己,'e'--协助)。
输出
输出用户应付的钱数,四舍五入到元。
样例输入 Copy
30 a e
样例输出 Copy
170
提示
加油量是带小数点的哟!
#include<bits/stdc++.h>
using namespace std;
int main()
{
double n,p;
char y,s;
cin>>n>>y>>s;
if(y=='a')
{
p=n*5.65;
if(s=='m')
{
p=p*0.95;
}
}
else
{
p=n*6.05;
if(s=='m')
{
p=p*0.95;
}
}
cout<<round(p);
return 0;
}