分离正整数中的各位数
时间: 1ms 内存:128M
描述:
输出正整数的各位数
输入:
若干个用空格隔开的正整数
输出:
每个正整数的各位数字,个位数在前,十位数紧随,最高位在最后,每位数后面有一个空格。每个正整数对应的输出占一行。
示例输入:
123 9523 89
示例输出:
3 2 1
3 2 5 9
9 8
提示:
参考答案(内存最优[748]):
#include<stdio.h>
int main()
{
int n,a;
//freopen("input.txt","r",stdin);
while(scanf("%d",&n) != EOF)
{
a=n;
while(a>0)
{
printf("%d ",a%10);
a=a/10;
}
printf("\n");
}
return 0;
}
参考答案(时间最优[0]):
#include<stdio.h>
int main()
{
int n,a;
//freopen("input.txt","r",stdin);
while(scanf("%d",&n) != EOF)
{
a=n;
while(a>0)
{
printf("%d ",a%10);
a=a/10;
}
printf("\n");
}
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。