您的位置:首页 > 编程语言 > C语言/C++

分离整数的每一个数字

2017-11-08 11:05 513 查看
试题描述
给定一个整数,要求从个位开始分离出它的每一位数字。
输入格式

多组输入:
输入一个整数,整数在1到100000000之间。
输出格式
从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。
样例输入
123

样例输出
3 2 1

#include <stdio.h>
int main()
{
int x,y,a;
while(scanf("%d",&x)!=EOF)
{
y=1;
while(1)
{
a=x%(y*10)/y;
printf("%d ",a);
if(x/(y*10)==0)
break;
y*=10;
}
printf("\n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言入门
相关文章推荐