蓝桥杯1036_榴莲张张呀的博客-爱代码爱编程
有一个城市出租汽车的计费规则是3公里内(含3公里)基本费6元,超过3公里,每一公里1.4元。
现在对于输入具体的公里数x(0<x<1000),编程计算x公里所需的费用,计算结果保留2位有效数字。
输入格式:
输入有多组数据,每组数据单独一行,每行为一个实数x,x表示公里数。
输出格式:
输出出租车行驶x公里所需的费用。
输入样例:
0.002
2.6
4
输出样例:
6.00
6.00
7.40
#include <stdio.h>
int main(){
float a,b;
while(scanf("%f",&a)!=EOF){
if(a>0 && a<=3){
b=6;
}
else if(a>3){
b=(a-3)*1.4+6;
}
else{
return 0;
}
printf("%.2f\n",b);
}
return 0;
}