#include <stdio.h>
int main()
{
pay();
return 0;
}
float pay(float t,float s)
{
float cost;
if(s<4)
{
cost=14;
return cost;
}
else
{
if(t>5&&t<24)
{
cost=14+s/2.3;
return cost;
}
else
{
cost=14+s/(2.3*1.2);
return cost;
}
}
printf("小明每天打车总费用为%f",2*cost);
}
参照这个来吧,多看几遍就会了
{
float money;
if(miles<=3)
{
money=14;
printf("费用为14\n");
}
else
{
if(clock>=23 || clock<5)
{
money=13+1+2.3*(miles-3)*1.2;
printf("夜间车费为:%f\n",money);
}
else
{
money=13+1+2.3*(miles-3);
printf("日间车费为:%f\n",money);
}
}
return money;
}
int main()
{
printf("打的总费用:%.1f\n",taxifee(9,12)+taxifee(18,12));
return 0;
}
pay函数应放在main函数之前(或者main前面提前声明)
调用pay的时候记得传参数