求解错在哪里,输出不带小数点
#include <stdio.h>
int kilo(int k,int t)
{ float rmb;
if
(k<=3&&k>0)
rmb=13;
else
rmb=13+k*2.3;
if(t>=23||t<=5)
rmb=rmb*1.2+1;
else
rmb=rmb+1;
return rmb;
}
int main()
{
int k1=12,t1=9,k2=12,t2=18;
printf("上午一共花了%d\n",kilo(k1,t1));
printf("下午一共花了%d\n",kilo(k2,t2));
return 0;
}
如题,怎么样让输出带小数点