倒序分解

#include<stdio.h>

int main()
{
    int n;
    int num;
    scanf("%d",&n);
    do{
       num=n%10;
       printf("%d",num);
       if(n>9)
    {
        printf(" ");//控制空格 
    }
    n=n/10;    
    }while(n>0);
    printf("\n");
    return 0;
}

正序分解

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
#include<stdio.h>

int main()
{
    int n;
    int num;
    scanf("%d",&n);
    int t=0;
    do{//先倒序 
        int d=n%10;
        t=t*10+d;
        n=n/10;
    } while(n>0);
    n=t;
    do{//再接着倒序 
       num=n%10;
       printf("%d",num);
       if(n>9)
    {
        printf(" ");//控制空格 
    }
    n=n/10;    
    }while(n>0);
    printf("\n");
    return 0;
}

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄