把整数从高位开始逐位分割并输出

/*如输入12345,输出1,2,3,4,5*/
#include"stdio.h"
int main()
{
    int pows=1,number,number2;
    scanf("%d",&number);
    number2=number;
    while(number2){
        pows=pows*10;
        number2=number2/10;

    }
    pows=pows/10;
    while(number){
        printf("%d\n",number/pows);
        number=number%pows;
        pows=pows/10;
    }
    return 0;

}


版权声明:本文为ccDLlyy原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。