这个编程应该怎么编写呢?

img

供参考:

#include<stdio.h>
int main()
{
    int n,s=0,k=0;
    scanf("%d",&n);
    while(n)
    {
        k++;
        s = s*10 + n%10;
        n /= 10;
    }
    printf("位数:%d\n每位数字为:",k);
    n = s; k = 0;
    while(s)
    {
        printf(k++ == 0?"%d":",%d",s%10);
        s /= 10;
    }
    printf("\n逆序数字为:%d",n);
    return 0;
}