到底是哪里错了
#include <stdio.h>
float a=2.3;
int b=13;
int c=1;
int s,t;
float x;
float HuaFei(int s,int t)
{
if(s<23&&s>=5)
{
if(t<3)
x=b+c;
else
x=b+c+(t-3)*a;
}
else
{
if(t<3)
x=b+c;
else
x=b+c+(t-3)*a*1.2;
return x;
}
}
int main()
{
x=HuaFei(9,12)+HuaFei(18,12);
printf("小明每天打车的费用是:%0.2f元\n",x);
return 0;
}
a,x为小数只能用float或double
现在呢,还有问题的话把程序重新发一遍我看看
你看看你写的s,t是不是弄反了,开始s代表时间后来又是12 里
a小数非整型应用float a