为什么无论输入什么值,出来的fee1都是10,求解
#include<stdio.h>
int main(void)
{
float k;
int t,fee1,fee2,total;
scanf("%.1f %d",&k,&t);
if (k<=3){fee1=10;
}
else if(k<=10){fee1=10+(k-3)*10/10*2;
}
else fee1=24+(k-10)*10/10*3;
fee2=t/5*2;
total=fee1+fee2;
printf("%d",total);
return 0;
}