c语言6351 个位数字和千位交换 十位数字和百位数字交换

6351 个位数字和千位交换 十位数字和百位数字交换,那个人会啊,请指教,我真的不会啊

分解出四个数字交换啊

#include <stdio.h>
int main()
{
    int a = 6351;
    int n1 = a/1000;
    int n2 = a%1000/100;
    int n3 = a%100/10;
    int n4 = a%10;
    printf("%d",n4*1000 + n3*100 + n2*10+ n1);
}