设出租车有两种车型,用0和1表示。输入出租车类型和里程,计算打车的费用。计算方式为:所有车型在3公里以内为8元;3公里以上0车型每公里1.5元,1车型每公里2元。
调试程序时,分别输入以下三组信息分析运行结果是否正确:
0 2.5
0 6
1 6
第一列数据代表车型,第二列数据代表里程
int main(){
double a,b,c,d;
printf("选择车型(0 和 1):");
scanf("%lf",&d);
if(d==0)
{
printf("输入里程:");
scanf("%lf",&c);
a=(c-3)*1.5+8;
if(c<3)
a=8;
printf("0车型为%lf元",a);
}
if(d==1)
{
printf("输入里程:");
scanf("%lf",&c);
b=(c-3)*2+8;
if(c<3)
b=8;
printf("1车型为%lf元",b);
}
return 0;
}