输出一个五位以内的整数,输出他的反向数。要求可以无限次输入,用for语句

输出一个五位以内的整数,输出他的反向数。要求可以无限次输入,用for语句


#include <iostream>
using namespace std;
void main()
{
    for (; 1; )
    {
        cout << "输入一个五位以内的数:" << endl;
        int X;
        int Y = 0;
        cin >> X;
        if (X > 10000)
            continue;
        for (; X; )
        {
            Y = Y * 10 + (X % 10);
            X = X / 10;
        }
        cout << Y << endl;
    }
}

img