以下のif-elseif-else文を、switch文or条件分岐を使わない形に変更するには
どうすれば良いでしょうか

int x,y;
x = a-b;

if (x < 0x3){y = 1;}
else if (x < 0x7){y = 2;}
else if (x < 0xf){y = 3;}
else if (x < 0x1f){y = 4;}
else {y = 5;}

よろしくお願いします。