Problem Description
从键盘输入一个长整数(不超过10位),从高位开始逐位分割并输出。
Input
正整数n,不含前导零。
Output
分割的整数序列,各整数之间用空格格开。
注意,最后一个数字后面没有空格!
注意,最后一个数字后面没有空格!
Example Input
654321
Example Output
6 5 4 3 2 1
思路:
1、用长整型 long n存输入的数据。
2、通过for循环,对n取余、整除取此时n的最后一位数。
3、通过一个不超过10位的数组来存下取余留下的最后一位数。
代码如下:
#include<stdio.h> int main(){ long n; int a[11],i,j; scanf("%ld",&n); for(i=0;i<