求解答,这道我是哪里出现了问题?

请问,我这道该怎么办?我这么做的话是哪里出现了问题呢?为什么运行结果会这么乱?

img

img

img

把printf("%5d",i);删掉

题目让统计有多少个数,就不要把具体数字输出来了,只要把最终结果(多少个数)输出即可

打印了过程中的每个满足条件的数字。如果实在要打印,好看点就把%5d改为%6d之类的,规整点