质数因子
2016-12-24 22:40
162 查看
题目
输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )代码
注意while要把初始条件是0的情况考虑一下#include <iostream> using namespace std; void getResult(long long input) { for (int i=2; i<=input; i++) { while((0==input%i)&&input!=0) { cout<<i<<" "; input=input/i; } } } int main() { int a; cin>>a; getResult(a); return 0; }
相关文章推荐
- 质数因子
- 质数因子
- 华为上机--质数因子
- 华为——质数因子_
- 6、质数因子
- C++ 质数因子 | Java 分解质因数
- 1、判断一个数是否为素数,并求出1-1000中的全部素数(素数即质数,除1和自身以外没有其它因子,最小的质数是2)。
- HDU 2136 素数打表+求质数因子
- 华为oj 质数因子
- 华为机试---质数因子
- C语言,输入一个正整数,按由大到小的顺序输出它的所有质数的因子(如180=5*3*3*2*2)
- 欧拉工程第三题 找出一个合数的最大质数因子
- 质数因子
- 今天开始学Java 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 质数因子
- 质数因子
- 某一整数的质数因子
- Java-NowCoder-质数因子
- 华为机试题:质数因子
- 质数因子