實驗4-2-8 輸出整數各位數字
本題要求編寫程序,對輸入的一個整數,從高位開始逐位分割並輸出它的各位數字。
輸入格式:
輸入在一行中給出一個長整型範圍內的非負整數。
輸出格式:
從高位開始逐位輸出該整數的各位數字,每個數字後面有一個空格。
輸入樣例:
123456
輸出樣例:
1 2 3 4 5 6
#include <stdio.h>
#include <math.h>
int main(){
long int n,k;
int count;
int p;
count = 0;
scanf("%ld", &n);
k = n;
if(n==0){
printf("%d ", 0);
}else{
while(k!=0){
k= k/10;
count++;
}
while(count>0){
count--;
p = pow(10,count);
printf("%d ", n/p);
n = n % p;
}
}
return 0;
}