7-4 计算手机套餐月费 (10 分)

“在我地盘这儿你就得听我的~“。周杰伦的一首《我的地盘》作为中国移动的校园套餐“动感地带”的主打歌吸引了很多当年的大学生。现在我们除了移动手机套餐,还可以选择联通和电信套餐。假定在我们学校,移动、联通和电信都向学生推出了校园套餐,移动的手机号以137起始,联通以130起始,电信以133起始。每个套餐包含基础月费,其中都包含不同程度的套餐优惠。但是,所有套餐拨打不同运营商的电话(也称网外电话)都需要额外的费用。费用表格如下:

运营商套餐月费主叫网外电话费用(元/分钟)
移动 (137)280.12
联通 (130)260.18
电信 (133)230.22

本题假定学生的手机月费包含套餐费用和主叫网外电话费用。现在,我们输入某位同学的手机号的起始三位表示所选择的运营商,然后输入该同学的主角网外电话的通话时间(分钟),要求编写一个程序,计算该同学当月的手机话费。例如,小周同学的手机号起始三位是137,该同学本月的主叫网外电话时间为68分钟,那么该同学本月的手机费为:28+0.12×68=36.16 元。

输入格式:

输入两个整数M,T,其中M表示手机号的前三位,其的取值范围为{130, 133, 137},T表示当月的主叫网外电话时间。

输出格式:

在一行中输出当月的手机费用,保留小数点后2位。如果输入的M不属于三大运营商,那么输出Not available!

输入样例01:

137 68

输出样例01:

36.16

输入样例02:

198 6

输出样例02:

Not available!
#include<stdio.h>
int main()
{
    double  n,m;
    scanf("%lf %lf",&n,&m);
    if(n==137)printf("%.2f",28+m*0.12);
    else if(n==130)printf("%.2f",26+m*0.18);
    else if(n==133)printf("%.2f",23+m*0.22);
    else printf("Not available!");
    return 0;
}

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值