三位数,个位在前,十位其次,百位在最后

输入一个三位整数,将这个整数的个位,十位,百位输出到一行中,列如输入123,输出3 2 1

#include <stdio.h>
int main()
{
    int n,a,b,c;
    scanf("%d",&n);
    a = n%10;
    b = n%100/10;
    c = n/100;
    printf("%d %d %d",a,b,c);
}

供参考:

#include <stdio.h>
void inverse(int n)
{
    if (n < 10)
        printf("%d", n % 10);
    else{
        printf("%d ",n % 10);
        inverse(n / 10);
    }
}
int main()
{
    int n, m;
    scanf("%d", &n);
    inverse(n);
    return 0;
}

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^