关于#c语言#的问题:反序数就是将整数的数字倒过来形成的整数

设n是一个四位整数,它的9倍正好是其反序数,编程求n,反序数就是将整数的数字倒过来形成的整数。

怎么编程,第一遇到求原值,
i

可是我一直不知道初始值,这应该怎么做呢

简单做法就是遍历所有整数,然后求其倒序数,看看相除是否为9

#include <stdio.h>
#include <math.h>

int main()
{
    int i, j;
    for(i = 1000; i * 9 < 10000; i++)
    {
        //判断反序数和其是否相等
        fot(j = 1; j <= 4; j++)
        {
             if( i * 9 / pow(10, 4 - j) % 10 != i / pow(10, j - 1) % 10)
                 break;
        }
        if( j == 5)
        {
             printf("%d", i);
             break;
        }
    }
}