请教一下为什么我这题做的不对
#include <stdio.h>
int main()
{
int a,b;
float f;
scanf("%d %d",&a,&b);
if(a <= b)
printf("OK");
else
{
f = 1.0*(a-b)/b;
if( f < 0.1 )
printf("OK");//超速不超过10%时显示什么?
else if(f >= 0.1 && f < 0.5)
printf("Exceed %d%%.Ticket 200",f*100);
else
printf("Exceed %d%%. License Revoked",f*100);
}
return 0;
}