本文主要是介绍题目 1563: 蓝桥杯-质因数,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
题目描述:
将一个正整数N(1< N< 32768)分解质因数。例如,输入90,打印出90=2*3*3*5。
代码:
package lanqiao;import java.util.*;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);int n = sc.nextInt();int b = 1;System.out.print(n + "=");while(n != 1){b ++;if(n % b == 0){n = n/b;if(n == 1){System.out.print(b);}else{System.out.print(b + "*");b = 1;}}}}
}
这篇关于题目 1563: 蓝桥杯-质因数的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!