#include <stdio.h>
int main()
{
//计算次数
int number;
//时间
int Time=6;
//距离
int kilometer=12;
//价格
float price=0;
//额外
float pricemakeup;
if(kilometer<=3)
price=13;
else
//晚上过23点到凌晨5点打车
if(Time>=23||Time<5)
{
for(number=3;number<kilometer;number++)//三公里后加价
{
pricemakeup+=2.3*0.2;
}
price=(13+pricemakeup+1);
}
else{
price=((kilometer-3)*2.3+1);
}
printf("%f",price);
return 0;
}
答案错了,先改对再缩短吧。