2013年起,火车票退票费比例下调:票面乘车站开车时间前48小时以上的按票价5%计退票费。同时,车票退票费的计算方法不再四舍五入到元为单位,而是以5角为单位:尾数小于0.25元的舍去、0.25元以上且小于0.75元的计为0.5元、0.75元以上的进为1元。编写一个函数,计算退票费,假定退票时间举例开车时间在48小时以上。函数原型如下:
double CancelFee(double price);
输入
输入一个实数,表示火车票票面价格。
输出
输出一个实数,表示退票费。
火车票退票费计算(函数专题)
答案:1 悬赏:50 手机版
解决时间 2021-12-18 11:24
- 提问者网友:活着好累
- 2021-12-18 06:33
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-12-18 08:04
#include
#include
double CancelFee(double price)
{
double CF=floor(price*0.05);
if((price-CF)<0.25) return CF;
else if((price-CF)<0.75) return CF+0.5;
else return CF+1;
}
void main()
{ double C,price;
scanf("%f",&price);
printf("退票费:%lf\n",CancelFee(price));
}
#include
double CancelFee(double price)
{
double CF=floor(price*0.05);
if((price-CF)<0.25) return CF;
else if((price-CF)<0.75) return CF+0.5;
else return CF+1;
}
void main()
{ double C,price;
scanf("%f",&price);
printf("退票费:%lf\n",CancelFee(price));
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯