#include <stdio.h>
int main()
{
double m, n;
scanf("%lf %lf", &m, &n);
double t1, t2, t3;
if(m <= 3) t1 = 10;
else if( m <= 10) t1 = 10 + 2 * (m - 3);
else t1 = 10 + 2 * (10 - 3) + 3 * (m - 10);
t2 = 2 * ((int)n / 5);
t3 = t1 + t2;
double r = t3 - (int)t3;
if(r < 0.5) t3 = (int)t3;
else t3 = (int)t3 + 1;
printf("%d",(int)t3);
return 0;
}
出租车计费分段函数
最新推荐文章于 2024-03-17 20:36:37 发布
这是一个C语言程序,用于计算费用。输入包括两个double类型的变量m和n,根据m的值计算不同阶段的费用t1,然后根据n的整数部分计算t2。最后将t1和t2相加,并根据结果的小数部分进行四舍五入,输出最终的整数结果。
1478

被折叠的 条评论
为什么被折叠?



