输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
来源:互联网 发布:欧美直播软件 编辑:程序博客网 时间:2024/05/18 01:54
/*
功能:输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
*/
public class Demo
{
public String getResult(long ulDataInput)
{
//todo
StringBuilder sb=new StringBuilder();
for(long i=2;i<=ulDataInput;i++)
{
if(ulDataInput%i==0&&isPrime(i)==1)
{
ulDataInput=ulDataInput/i;
sb.append(i+" ");
i--;
}
else
continue;
}
return sb.toString();
}
public int isPrime(long number){
if(number==0||number==1){
return 0;
}
if(number==2){
return 1;
}
for(int i=2;i<number;i++){
if(number%i==0){
return 0;
}
}
return 1;
}
}
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子
- 按小到大顺序输出一个正整数的所有质数因子
- 求一个正整数的所有质数因子
- 输出一个整数的质数因子
- /*用c#!!输入一个数如果是质数则输出该数是质数,如果是合数用质因子乘积的形式输出来如8=2*2*2*/
- 题目3:找出一个合数的最大质数因子
- 找出一个合数的最大质数因子
- 某一整数的质数因子
- 输入正整数n,按从小到大的顺序输出所有形如abcde / fghij = n的表达式,其中a~j恰好为0~9的一个排列,2
- 12.输入3个数,按照从小到大的顺序输出。
- 12.输入3个数,按照从小到大的顺序输出。
- 输入一个数,1~2^24, 输出它的最大质因子和不同质因子的个数。
- 输入一个整数,求出它的所有因子
- 输入一个整数,求它所有的因子
- 输入一个整数,求出它的所有因子
- mount命令的使用
- VS2005: cannot load the project due to a corrupt project file
- HTML5 Web SQL Database 与 Indexed Database 的 CRUD 操作
- Java中对象的初始化生成过程
- Qt-Function-QWebFrame->load()_05
- 输入一个正整数,按照从小到大的顺序输出它的所有质数的因子(如180的质数因子为2 2 3 3 5 )
- C++静态成员函数小结
- 打开并编辑ubuntu的root.disk文件,WinHex使用方法
- 从陌生到熟悉,再变成最熟悉的陌生人:伤感日志
- 配置多SessionFactory
- IOS 点滴技巧
- spring -quartz配置详解
- IIS 配置无后缀URL备忘
- 【木头Cocos2d-x 005】穷鬼之mac cocos2d-x环境搭建-成功!(VMWare + mac lion+xcode)