整数分解

倒序分解

#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;
}

正序分解

#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;
}

 

posted @ 2019-04-14 20:36  不负、  阅读(257)  评论(0编辑  收藏  举报