问题九十九:分割整数
[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;
}
补充:软件开发 , C语言 ,