3141 - 出租车

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 128 MB

2010广州亚运会马上就要开幕了,广州出租车总公司制订出新的出租车计费方案:起步价10元(行程3公里以内,含3公里);超过3公里不足5公里(含5公里)的部分,每公里1.8元;超过5公里的部分,每公里2.7元。 聪明的小朋友,你想为2010广州亚运出一份力吗?下面就请你为出租车总公司编写一个计算出租车车费的程序吧。

题目输入

一行,输入出租车运行的里程数。(里程数有可能是小数)

题目输出

一行,输出乘客应该付的车费。(保留2位小数)

输入/输出样例

输入格式

5

输出格式

13.60

C++解答

#include<cstdio>
using namespace std;
int main()
{
	double n,s,n1,n2;
	scanf("%lf",&n);
	if (n<=3) 
	{
	   s=10;
	}
	else 
	{
		if (n<=5)
		{
			s=10+(n-3)*1.8;
		}
		else 
		{
		    s=10+2*1.8+(n-5)*2.7;
		}	
	}
	printf("%.2lf",s);
	return 0;
}