C语⾔——7-18出租车计价
本题要求根据某城市普通出租车收费标准编写程序进⾏车费计算。具体标准如下:
起步⾥程为3公⾥,起步费10元;
超起步⾥程后10公⾥内,每公⾥2元;
超过10公⾥以上的部分加收50%的回空补贴费,即每公⾥3元;
营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不⾜5分钟则不收费)。
输⼊格式:
输⼊在⼀⾏中给出输⼊⾏驶⾥程(单位为公⾥,精确到⼩数点后1位)与等待时间(整数,单位为分钟),其间以空格分隔。
输出格式:
在⼀⾏中输出乘客应⽀付的车费(单位为元),结果四舍五⼊,保留到元。
输⼊样例1:
2.6 2
输出样例1:
10
输⼊样例2:
5.1 4
输出样例2:
14
输⼊样例3:
12.5 9
输出样例3:
34
#includeint main(){double b,c; int h,a;
scanf(\"%lf %d\",&b,&h); a=h/5;
printf(\"%0.1f,%d\\n\",b,a); if(b<=3){
c=10+a*2; }
else if(b>3&&b<=10){ c=10+(b-3)*2+a*2; }
else if(b>10){
c=10+14+(b-10)*3+a*2; }
printf(\"%.0f\\n\",c);
return 0;
}
总结:注意①:四舍五⼊需要是浮点型;注意②范围要有等号。