各位大神,看看这个程序哪错了?
#include <stdio.h>
float che(float a,float b)
{
float x;
if(a<=3){
x=13.0+1.0;
}else
x=(a-3)*2.3+13+1;
if(b<5&&b>=23)
x=(a-3)*2.3*1.2+14;
}
int main()
{
printf("今天上午打车用了%d",che(12.0,9.0));
printf("今天下午打车用了%d",che(12.0,18.0));
printf("今天打车用了%d",che(12.0,9.0)+che(12.0,18.0));
return 0;
}