一、题目
Description:
从键盘输入一个长整数,从高位开始逐位分割并输出。
Input:
正整数n,不含前导零。
Output:
分割的整数序列,各整数之间用空格格开。 注意,最后一个数字后面没有空格!
Sample Input:
654321
Sample Output:
6 5 4 3 2 1
二、代码
#include<stdio.h>
int main()
{
long n;
scanf("%ld", &n);
int num[100] = { 0 };
int l = 0;
while (n)
{
num[l++] = n % 10;
n = n / 10;
}
for (int i = l - 1; i >= 0; i--)
{
if (i == 0)
printf("%d", num[i]);
else
printf("%d ", num[i]);
}
}