【题目描述】
某市的士费起步价8元,可以行使3公里。3公里以后,按每公里1.6元计算,输入的士的公里数,请你计算顾客需付费多少元?保留一位小数。
【输入】
一个实数,表示的士的公里数
【输出】
一个实数,表示顾客应付的金额数,保留一位小数
【输入样例】
【样例输入1】2
【样例输入2】5
【输出样例】
【样例输出1】8.0
【样例输出2】11.2
代码
#include<cstdio>
using namespace std;
double a,s;
int main()
{
scanf("%lf",&a);
if(a>3)
{s=(a-3)*1.6+8;
printf("%0.1lf",s);
}
else
{s=8;
printf("%0.1lf",s);
}
return 0;
}