请输出1000到20000之间数据中有3个数字为9的所有整数

输出1000到20000之间数据中有3个数字为9的所有整数。

#include "stdio.h"
int main()
{
    int i;
    int num = 0;
    int count = 0;
    for (i = 1000; i < 20000; i++) {
        num = i;
        count = 0;
        while (num != 0) {
            if (num % 10 == 9) {
                count++;
            }
            num /= 10;
        }
        if (count == 3) {
            printf("%d\t", i);
        }
    }
    return 0;
}

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^