慕函数3247449
2019-01-20 23:00
#include <stdio.h>
double money(double l,double t)
{
double m;
if(5<t&&t<=23)
{
m=2.3*l+13+1;
return m;
}
else
if((0<=t&&t<=5)||(23<t&&t<=24))
{
m=2.3*1.2*l+13+1;
return m;
}
else
{
printf("输入错误!");
return 0;
}
}
int main()
{
double t1,t2,l;
printf("上班时间:");
scanf("%f\n",&t1);
printf("下班时间:");
scanf("%f\n",&t2);
printf("输入距离:");
scanf("%l\n",&l);
printf("上班的车费:%f\n",money(l,t1));
printf("下班的车费:%f\n",money(l,t2));
printf("一天的总车费:%f\n",money(l,t1+t2));
return 0;
}
一天总车费 应该是上班车费加下班车费,距离不能算在一起,是两次
C语言入门
926027 学习 · 20793 问题
相似问题