#include <stdio.h>
int main() {
    int a, b, c, d;
    int X;
    scanf("%d\n\r", &X);
    if (X >= 1000 && X <= 9999) {
        b = (X / 10) % 10; //获得十位数
        c = (X / 100) % 10; //获得百位数
        d = (X / 1000) ; //获得千位数
        a = X - (1000 * d + 100 * c + 10 * b); //获得个位数
        printf("%d%d%d%d\n\r", a, b, c, d);
    //    //循环的做法,每次除10取余数可以依次取得个、十、百、千、万
    //     int i = 0;
    //     for (i = 0; i < 4; i++) {
    //         printf("%d", X % 10);
    //         X /= 10;
    //     }
    } else {
        printf("输入的整数不在范围\n\r");
    }
    return 0;
}

 京公网安备 11010502036488号
京公网安备 11010502036488号