Можно проверять сколько нолей в конце числа и какой длины само число.
если число.длина > 3 то:
если число.заканчивается_на_три_ноля то:
число = число.заменить_3_ноля;
выход;
если число.заканчивается_на_2_ноля то:
число = число.заменить_2_ноля;
выход;
А вообще там точно будут только круглые числа? Разве не придется сокращать 12563 до 12К?