求出一个给定数字的所有因子(6 = 2 * 3)
来源:互联网 发布:时时彩平台程序源码 编辑:程序博客网 时间:2024/06/15 13:37
#include <STDIO.H>void factors(int number) {int i, factor;for(i = 2; i <= number; i++) {if (number % i == 0) {factor = i;break;}}printf("%d * ", factor);if (number != i) {number = number / i;factors(number);}else {for(i = 0; i < 2; i++) {putchar('\b');}}}void main() {int n;scanf("%d", &n);printf("%d = ", n);factors(n);}
- 求出一个给定数字的所有因子(6 = 2 * 3)
- 第16周报告2(任务3) 求出一个数所有的奇数因子
- 第16周报告2(任务3)--利用指针解决问题---求出一个数所有的奇数因子
- 第16周报告2(任务3):实验内容:求出一个数所有的奇数因子
- 输入一个整数,求出它的所有因子
- 输入一个整数,求出它的所有因子
- 给定一个十进制正整数N,求出从1开始,到N的所有整数,数字1出现的次数(java实现)
- 第16周报告2之用指针求出一个数的所有奇数因子
- 给出一个数字m,求满足m = a^3 + b^3(a,b为正整数)的所有整数对(分解素因子防超时)
- 给定一个整数,打印出它的所有素数因子--两种方法,两种效率。
- 编写函数 fun求出 x 的所有奇数因子
- 求出第k个素因子只有3,5,7的数字
- 求出数组中满足给定和的所有元素组合
- 关于给定栈求出所有合法栈的思考
- 给定一个十进制整数N,求出从1到N的所有整数中出现”1”的个数
- 给定一个十进制整数N,求出从1到N的所有整数中出现”1”的个数。
- 给定一个数字的十进制形式,求出用二进制表示次数时,其中bit位为1的个数
- 给定一个数组,数组中有正负数,求出所有字数组中和值最大的值。
- 当人生中转换角色时,我感受到我真的很幸福
- Matlab实现——Adams-Bashforth-Method
- HDU 2035 后三位
- 智力题——11.真假处理器
- Matlab实现——Jacobi Iteration and Gauss-Seidel Iteration
- 求出一个给定数字的所有因子(6 = 2 * 3)
- [转]VS2005下编译、安装Net-snmp 5.4.1.2
- Matlab实现——Uppr Triangularization Followed by Back Subtitution
- Matlab实现——Forward-substitution
- 这就是我
- Matlab实现——Newton-Raphson Iteration
- AndEngine Button实现
- Matlab实现——to find the fixed point
- vs2005带命令行参数调试