c语言中输出1000以内自守数

题目是输出1000以内的自守数,这个写法三位数输出不了只能到76,请问是什么原因
看了更好的算法小白菜鸡还是想问一下这种不能输出的原因

img

变量 count 应该要在每轮循环开始的时候要初始化一下,否则就一直累加了