[C语言求帮助]如何解决这道问题?

电脑随机产生1000—9999之间的数字(包括1000、9999);
提示:用rand函数,该函数在stdlib.h库中,并保证多次运行产生不同的随机数
游戏以百分制形式,初始分为100,最后得分最多为赢家。
判断输入数字比产生的数字大还是小 ——扣当前分数的1/10

一直是当前分数的1/10,那不就无限循环,无限小了么?
永远扣不完?
还是说每次扣10分?

http://www.cnblogs.com/kingshow123/p/cnumbergame.html