首页 > 分享 > 将一个正整数为分解质因数例如:输入90,打印出90=2*3*3*5,最简解

将一个正整数为分解质因数例如:输入90,打印出90=2*3*3*5,最简解

最新推荐文章于 2022-04-08 18:53:33 发布

Code攻城狮 于 2022-01-07 10:16:29 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

package com.ligong; import java.util.Scanner; /** * @Author * date 2021/11/29 -20:21 **/ public class Demo4 { public static void main(String[] args) { /* 【程序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的值,重复执行第一步。*/ System.out.println("请输入一个正整数"); Scanner scanner=new Scanner(System.in); int i = scanner.nextInt(); System.out.print(i+"="); int chushu=2; while (true){ if (i%chushu==0){ System.out.print(chushu+"*"); i/=chushu; }else{ chushu++; } if (i==chushu){ System.out.print(i+";"); break; } } } }

123456789101112131415161718192021222324252627282930313233343536

相关知识

题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。(c语言)
题目:将一个分解质因数。例如:输入 90 ,打印出 90=2*3*3*5. n
Python水仙花、冥函数、质因数、完全数案例练习题!
JavaScript写打印水仙花数(三位数),(153=1*1*1+5*5*5+3*3*3)每位数字的立方和等于等于该数即水仙花数,打印出所有水仙花数。
python 水仙花数 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。 例如:153=1×1×1+5×5×5+3×3×3。
C语言习题答案【5】(仅参考)
玫瑰花数 一个四位数等于各位数字的四次方之和,则为玫瑰花数。如:1634=1*1*1*1+6*6*6*6+3*3*3*3+4*4*4*4
打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153 是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
【题目】打印出所有的“水仙花数”,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。
PTA所谓水仙花数是指一个m位数 输入一个3位数n,输出所有介于100至n之间的位数为3的水仙花数 求1到正整数n之间的偶数之和,输出结果后换行。

网址: 将一个正整数为分解质因数例如:输入90,打印出90=2*3*3*5,最简解 https://m.huajiangbk.com/newsview1070155.html

所属分类:花卉
上一篇: 核桃花生莲子红枣猪骨粥 银耳莲子
下一篇: 百合花生莲子红枣等能不能一起煮