正序整数的分解
程序员文章站
2022-03-21 22:16:58
...
#include <stdio.h>
int main(int argc, const char * argv[]) {
//1234/1000->1
//1234%1000->234
//1000/10->100
//234/100->2
//234%100->34
//100/10->10
//34/10->3
//34%10->4
//10/10->1
//4/10->0
int mask=1;
int t;
int x;
scanf("%d",&x);
t=x;
while (t>9) {
t/=10;
mask*=10;
}
do {
int d=x/mask;
printf("%d",d);
if (mask>9) {
printf(" ");
}
x%=mask;
mask/=10;
} while (mask>0);
printf("\n");
return 0;
}
上一篇: 双链表的定义以及正序、倒序输入输出
推荐阅读
-
Python实现将一个正整数分解质因数的方法分析
-
(UVa 136) Ugly Numbers(丑数的生成+整数分解定理+优先队列)
-
面试题热个身:5 亿整数的大文件,来排个序?
-
Java中冒泡排序的原生实现方法(正序与逆序)
-
CPP--正码,反码,补码~附整数溢出的探讨
-
递归 整数因子分解的算法
-
Python:基于二分类分解的序分类方法
-
已知有n个互不相等的整数,求它们两两组合的所有结果。输出时每行一个组合,按列表下标的字典 序排序。列表下标小的数在前,列表下标大的数在后。 输入 第1行:整数的个数n 接下来n行:n个互不相同的整
-
整数的质因数分解
-
介绍python判断一个数是不是正小数和整数的方法