1. 程式人生 > >PTA 7-2 輸出整數各位數字

PTA 7-2 輸出整數各位數字

本題要求編寫程式,對輸入的一個整數,從高位開始逐位分割並輸出它的各位數字。

輸入格式:

輸入在一行中給出一個長整型範圍內的非負整數。

輸出格式:

從高位開始逐位輸出該整數的各位數字,每個數字後面有一個空格。

輸入樣例:

123456

輸出樣例:

1 2 3 4 5 6

#include<stdio.h>
#include<math.h>
int main(){
int a,b,t=0,i,number;   //t為數字的位數 number為輸入的數字 
   scanf("%d",&number);
   a=number;
   if(number==0) printf("0 ");
   else
   do{
   a =a/10;
   t++;
   }while(a>0);
   while(t>0){
   b=pow(10,t-1);
   printf("%d ",number/b);
   t--;
   number=number%b;
   }
    
  
return 0;
}