这个题为什么输入110 100时错误啊???
求大佬解惑
#include<stdio.h>
int main ()
{
int a,n;
double x;
scanf("%d %d",&a,&n);
if(a<n*1.1)
{
printf("OK");
}
else if(a>=n*1.1 && a<=n*1.5)
{
x=100.0*(a-n)/n;
printf("%.0lf%%,1",x);
}
else if(a>=n*1.5)
{
x=100.0*(a-n)/n;
printf("%.0lf%%,2",x);
}
return 0;
}