整数分解
倒序分解
#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; }

更多精彩