用递归实现整数按位顺序输出

来源:互联网 发布:龙傲天下战骑进阶数据 编辑:程序博客网 时间:2024/06/06 14:35
#include <stdio.h>#include <stdlib.h>#include<math.h>void outputdight(int number){   int number1=number;    int pow=1;    while(number1){        pow=pow*10;        number1=number1/10;    }    pow=pow/10;    if(number<=9)        printf("%-2d",number);    else{        printf("%-2d",number/pow);        outputdight(number%pow);    }}int main(){    int number;    printf("Give number:");    scanf("%d",&number);    outputdight(number);    return 0;}

0 0