[plain] Description
從鍵盤輸入一個長正整數(不超過10位),從高位開始逐位分割並輸出。
Input
正整數n,不含前導零。
Output
分割的整數序列,各整數之間用空格格開。
注意,最後一個數字後面沒有空格!
Sample Input
654321
Sample Output
6 5 4 3 2 1
Description
從鍵盤輸入一個長正整數(不超過10位),從高位開始逐位分割並輸出。
Input
正整數n,不含前導零。
Output
分割的整數序列,各整數之間用空格格開。
注意,最後一個數字後面沒有空格!
Sample Input
654321
Sample Output
6 5 4 3 2 1
[plain] #include <stdio.h>
int main()
{
int i;
int num;
int length=0;
int array[10];
scanf("%d", &num);
while(num)
{
array[length++]= num%10;
num/=10;
}
for(i=length-1; i>=0; i--)
{
printf("%d", array[i]);
if(i>0)
{
printf(" ");
}
}
return 0;
}
#include <stdio.h>
int main()
{
int i;
int num;
int length=0;
int array[10];
scanf("%d", &num);
while(num)
{
array[length++]= num%10;
num/=10;
}
for(i=length-1; i>=0; i--)
{
printf("%d", array[i]);
if(i>0)
{
printf(" ");
}
}
return 0;
}