分离整数的每一个数字
2017-11-08 11:05
513 查看
试题描述
给定一个整数,要求从个位开始分离出它的每一位数字。
输入格式
多组输入:
输入一个整数,整数在1到100000000之间。
输出格式
从个位开始按照从低位到高位的顺序依次输出每一位数字。数字之间以一个空格分开。
样例输入
样例输出
给定一个整数,要求从个位开始分离出它的每一位数字。
输入格式
多组输入:
输入一个整数,整数在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; }
相关文章推荐
- 分离整数的每位数字
- 在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字,如digit(31859,3)=8,gigit(2076,5)=0.
- (普通法)在程序中定义一函数digit(n,k),它能分离出整数n从右边数第k个数字,如digit(31859,3)=8,gigit(2076,5)=0.
- LeetCode试题之““给定一个正整数A,找到最小的正整数B,它的每一个数字的乘法等于A。””
- 25.(需要好好研究研究)输入任意的正整数,将其各位分离出来;求它是几位数,求各位上数字的和,求其逆值
- 给定一个整数,把整数中包含的每一个数字放到一个数组中(不要把数字转化为字符串处理)
- java 输入一16位的整数,统计0~9这十个数字每一个出现的次数。
- 给一个不多于5位的整数, 要求输出它是几位数, 每一个数字是什么, 再反向输出这个数
- C#中将一个整数中的数字逐个分离,并保存在数组中,如将123分离为1,2.3,保存在数组array中
- 3.一个斐波那契数列是由数字1、1、2、3、5、8、13、21、34等等组成的,其中每一个数字(从第三个数字起)都是前两个数字的和。创建一个方法,接受一个整数参数,并显示从第一个元素开始总共由该参数
- C语言—正序,逆序输出任意整数的每一个数字
- 第十一课:分离各位数|分离整数和小数部分|如何买玫瑰|玩数字|坐标转换
- [C++]LeetCode 12: Integer to Roman(将整数转换为罗马数字)
- 编写程序数一下1 - 100的所有整数中出现多少次数字9
- JS判断是否为数字,是否为整数,是否为浮点数[转]
- 统计整数的各位数字和
- 数字计数问题:计算0~9的每一个数字出现的次数
- 数字字符和整数值之间的转换
- C++ 获取整数各位数字
- 一个整数数组里面,除了两个数之外,其他的数字都出现了两次,写一个程序找出这两个数