将一个正整数分解质因数。
来源:互联网 发布:外盘期货交易软件 编辑:程序博客网 时间:2024/05/14 17:47
package comm.buaa.zq;import java.util.Scanner;/* @author zq 因式分解 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。 */public class Test4 { private static StringBuffer str = new StringBuffer(); public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.print("输入一个正整数:"); int num = scan.nextInt(); System.out.print(num+"="); print(num); } private static void print(int num) { if(iszhishu(num)) { str.append(num); System.out.print(str); }else { for(int i=2;i<num;i++) { if(iszhishu(i)) { if(num%i==0) { num /= i; str.append(i+"*"); print(num); break; } } } } } private static boolean iszhishu(int num) { // TODO Auto-generated method stub for(int i=2;i<=Math.sqrt(num);i++) { if(num%i==0) { return false; } } return true; }}
0 0
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数。
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- 将一个正整数分解质因数
- c语言:将一个正整数分解质因数
- 批量启动虚拟机 开启vhost
- UICollectionView的巧妙
- OpenCV读取视频文件
- Metal 着色语言编程指南 十九
- SQLite 介绍
- 将一个正整数分解质因数。
- 确定文件中含有多少行的快捷方式
- 【深入理解C++11 笔记】——1 保证稳定性和兼容性
- cPanel下如何解压缩文件
- java.io.IOException: Type mismatch in key from map:解决方法
- 如何形象的解释内存泄漏和野指针
- iOS网络数据请求
- 部署服务,错误:不能在此路径中使用此配置节。如果在父级别上锁定了该节
- C#三十 Ado.net和XML