给大家参考一下
#include <stdio.h>
int main()
{
float cost; //定义总费用变量。
int H1,H2,km; //定义上下班以及公司和家的距离的变量。
H1=9; //上班时间9点。
H2=18; //下班时间下午6,也就是24小时制中的18点。
km=12; //距离12Km。
if(km>3) //当距离大于3Km时,有以下三种情况。
{
if((H1>=23||H1<5)&&(H2>=23||H2<5)) //上下班时间都在晚间高收费区。
{
cost=((km-3)*2.3*(1+0.2)+13+1)*2;
}
else if((H1<23||H1>5)&&(H2<23||H2>5)) //上下班时间都不在晚间高收费区。
{
cost=((km-3)*2.3+13+1)*2;
}
else //上班或下班其中一个时间在晚间加收费区。
{
cost=(km-3)*2.3*(2+0.2)+26+2;
}
printf("小明每天的打车费用是%fRMB。",cost);
}
else //当距离小于3时,按起步价收费,收13元。
{
cost=13;
printf("小明每天的打车费用是%fRMB。",cost);
}
return 0;
}