程序4.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
来源:互联网 发布:origin函数绘图软件 编辑:程序博客网 时间:2024/05/17 08:17
/*【程序4】
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
*/
public class Pro4{
public static void main(String[] args){
int x=90,a=2;
System.out.print("90=");
while(x>a){
if(x%a==0){//如果是他的余数,则输出。
System.out.print(a+"*");
x=x/a;
}
if(x%a!=0){//如果不是他的余数,则a+1继续寻找。
a++;
}
}
System.out.print(x);//相除之后所得的最后的x也是原来的数的一个因数。
}
}
题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
程序分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:
(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。
(2)如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。
(3)如果n不能被k整除,则用k+1作为k的值,重复执行第一步。
*/
public class Pro4{
public static void main(String[] args){
int x=90,a=2;
System.out.print("90=");
while(x>a){
if(x%a==0){//如果是他的余数,则输出。
System.out.print(a+"*");
x=x/a;
}
if(x%a!=0){//如果不是他的余数,则a+1继续寻找。
a++;
}
}
System.out.print(x);//相除之后所得的最后的x也是原来的数的一个因数。
}
}
- 程序4.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 【程序4】 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 【程序14】 题目:将一个正整数分解质因数。例如:输入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。
- 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- FenJie.java 题目:将一个正整数分解质因数。例如:输入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(java)
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- 裸机开发学习心得
- linux 常用命令
- Android中split,java.util.StringTokenizer和indexOf的使用以及各方法效率的对比
- 敏友的【敏捷个人】有感(1): 敏捷个人-阅读笔记 by 人月神话
- 敏友的【敏捷个人】有感(2): 从哪里来,到哪里去
- 程序4.题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。
- HDU-1853 Cyclic Tour
- 读书笔记:软件人才-管理的艺术
- Mini2440启动代码的编写(裸奔)
- Python3.x和Python2.x的区别
- 2011年年终总结-糟糕的一年
- android 实用闹钟开发过程记(一)--创建数据库
- 链接导航
- oracle性能优化