将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
2016-09-13 15:33
661 查看
//import java.util.*;
public class fenjie{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
System.out.print("请输入一个正整数:");
int k=s.nextInt();
int n=2;
System.out.print(k+"=");
while(n<=k){
if(k==n){
System.out.print(k);
break;}
else if(k%n==0){
System.out.print(n+"*");
k=k/n;}
else n++;
}
}
}
public class fenjie{
public static void main(String[] args){
Scanner s=new Scanner(System.in);
System.out.print("请输入一个正整数:");
int k=s.nextInt();
int n=2;
System.out.print(k+"=");
while(n<=k){
if(k==n){
System.out.print(k);
break;}
else if(k%n==0){
System.out.print(n+"*");
k=k/n;}
else n++;
}
}
}
相关文章推荐
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 解答: 分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成: (1)如果这个质数恰等于n,则说明分解
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(c语言)
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- /*题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 */
- python练习实例14,题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 【程序4】题目: 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- FenJie.java 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。