拨打市内电话时,如果通话时间不超过3min,则收取通话费0.2元;如果通话时间超过3min,则超过部分以0.1元/min收取通话费(t以分钟计,不足1min按1min计),试设计一个算通话费用的算法。
时间: 2023-05-18 19:05:40 浏览: 222
xpp3_min-1.1.4c-API文档-中文版.zip
算法如下:
1. 输入通话时间t(单位:分钟)。
2. 如果t不超过3min,则通话费为0.2元。
3. 如果t超过3min,则计算超过部分的通话费,公式为:(t-3)×0.1+0.2。
4. 将步骤2和步骤3的通话费相加,得到总通话费。
5. 输出总通话费。
例如,如果通话时间为5min,则超过部分为2min,通话费为(2×0.1+0.2)=0.4元,总通话费为0.6元。
阅读全文