题面:
千玺的爸爸的手机流量套餐到期了,他打算换一个更划算的流量套餐,经过调查后,各家运营商公司的套餐价格汇总如下面所示:
1-电信:月租费30元,赠送流量20G,超出20G部分1.0元/G;
2-联通:流量费为1.5元/G;
3-移动:月租费40元,赠送流量15G,超出15G部分0.5元/G。
输入输出格式
输入
一行,两个数字,第一个数字表示千玺爸爸的月使用流量,可能是小数,第二个数字表示选择的运营商编号,1表示电信,2表示联通,3表示移动。
输出
一行,一个数字,表示套餐价格(保留两位小数)。
我的代码(80pts):
#include<bits/stdc++.h>
using namespace std;
int main()
{
int b;
double s,a;
cin>>a>>b;
if(b==1)
s=30.0+(a-20)*1.0;
else if(b==2)
s=a*1.5;
else if(b==3)
s=40.0+(a-15)*0.5;
printf("%.2lf",s);
return 0;
}
```