栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java实现算数基本定理,把整数分解成素数相乘的形式,输入任意整数输出标准分解式

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java实现算数基本定理,把整数分解成素数相乘的形式,输入任意整数输出标准分解式

算数基本定理:对任一整数n>1都可以表示成素数的乘积,且在不考虑成绩顺序的情况下,该表达式是唯一的。唯一因子分解的思想从本质上讲是指以下两种性质: “存在性和唯一性”。所谓“存在性”就是指一个元素可以分解为有限多个不可约因子的乘积;“唯一性”是指这种分解表示在某种意义上来说是唯一的。
用java语言进行实现如下代码。

import java.util.Scanner;
public class zhishu1{
public static void main(String[] args){
int x;
int size=10;
int grade[]=new int[size];
Scanner s=new Scanner(System.in);
x=s.nextInt();
int temp=x;
int j=0;
for(int i=x/2;i>1;i--){
if(x%i==0){
grade[j]=(x/i);
j++;
x=i;}}
System.out.print(temp+"=");
for(int i=0;i 

代码比较简单也容易看懂,此代码没考虑1的情况,所以存在一点点瑕疵,适合初学者进行参考,有什么建议或问题请留言

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/786028.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号