关于一个循环代码的疑问

img

img

img

img

我写了个求水仙花数(一个三位数=它个位的三次方+十位的三次方+百位的三次方)的程序,可是为什么我把num++放在循环前面和后面的程序运行的结果会不一样呢?

放在前面,判断的是101-1000
放在后面,判断的是100-999