第一种方法

利用计算的形式得到结果。

int main()
{
    int a = 0, b = 0, c = 0, d = 0, e = 0;
    scanf("%d", &a);
    printf("%d", a % 10);//取余数得到个位数
    a = a / 10;//整除只保留小数点前面的数字。
    printf("%d", a % 10);//十位数
    a = a / 10;//
    printf("%d", a % 10);//百位数
    a = a / 10;//
    printf("%d", a % 10);//千位数
    return 0;//
}

思考以上方法怎么利用循环实现。

第二种方法

利用输入字符串的形式。

int main()
{
    char art[10];//因为要输入字符串所以用char
    scanf("%s",art);//把数字串当字符串形式输入,所以用%s。注意art前面不要用&。
    printf("%c%c%c%c",art[3],art[2],art[1],art[0]);
    return 0;
}