C语言,不知道有几位数,随便输入几个数字,要求倒过来

不知道几位数,随机输入数字,可能很大也有可能很小,要求输出是倒过来的数字,要先求出个位数,然后继续推演十,百,千,万的数字

#include<stdio.h> 
int main(){
    int n;
    scanf("%d",&n);
    while(n!=0){
        printf("%d",n%10);
        n/=10;
    }
    
    return 0;
}

觉得有用的话采纳一下哈