请用C语言的方式打个代码,用函数的思路写

编写程序输出 100 到 999 之间能被 8 整除,且左右对称的三位数,其中数的判断部分通过编写 fun(int m)函数来完成。请写出运行结果。例如 232 是满足条件之一(参考提示:100 到 999 之间共有 10 个数满足条件)。

供参考:

#include <stdio.h>
int fun(int m)
{
    return (m % 8 == 0 && m / 100 == m % 10);
}
int main()
{
    int i;
    for (i = 100; i < 1000; i++)
        if (fun(i))
            printf("%d\n", i);
    return 0;
}