这个程序最后是不是输出来空白啊??
#include <stdio.h>
void carFee(int t1, int t2) //t1为上班时间,t2为下班时间
{
float cost;
if(t1<5)
{
if(t2>=23||t2<5)
{
cost=(13+9*2.3*1.2+1)*2;
}
cost=13+9*2.3*1.2+1+13+9*2.3+1;
}
else
{
if(t2>=23||t2<5)
{
cost=13+9*2.3*1.2+1+13+9*2.3+1;
}
cost=(13+9*2.3+1)*2;
}
return printf("%f",cost);
}
int main()
{
carFee(5,10);//上班为上午5点,下班为晚上10点
return 0;
}
你可以在定义函数时直接输出一个花费值,也可以在main()函数下打印出来