这个代码为什么i的值是错的?刚学C语言,不太懂

img


是循环结构用错了吗?刚学C语言,不过我感觉是对的,请问哪里错了?

1、do {} while (); while的判断应该是 n != 0
2、逆序输出m = num % 10; 后边还需要增加 num = num / 10;