Factor.java 输入一个数字,打印其所有素数因子
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/06 03:08:33
Factor.java 输入一个数字,打印其所有素数因子
public class Factor {
private int num;
public Factor(int num){
this.num = num;
}
/**
* 判断数字是否是素数
* @param num
* @return
*/
boolean isFactor(int num){
for(int i = 2; i<num/2;i++){
if(num%i ==0){
return false;
}
}
return true;
}
/**
* 打印所有因子
*/
void printFactor(){
int n = num;
for(int i = 2; i<num/2;){
if(n%i == 0){
System.out.println("factor: "+i);
n = n/i;
}else{
i++;
}
}
}
public static void main(String[] args) {
new Factor(32234).printFactor();
}
}
private int num;
public Factor(int num){
this.num = num;
}
/**
* 判断数字是否是素数
* @param num
* @return
*/
boolean isFactor(int num){
for(int i = 2; i<num/2;i++){
if(num%i ==0){
return false;
}
}
return true;
}
/**
* 打印所有因子
*/
void printFactor(){
int n = num;
for(int i = 2; i<num/2;){
if(n%i == 0){
System.out.println("factor: "+i);
n = n/i;
}else{
i++;
}
}
}
public static void main(String[] args) {
new Factor(32234).printFactor();
}
}
C语言编程:判断是否是素数,如果不是,则由小到大打印其所有的整数因子
几道JAVA题目1.输入一个自然数,输出其所有约数,并输出其约数之和.2.接受用户输入的整数,判断是不是素数(素数即质数
编写程序编写程序,输入一个正常数,输入其素数因子的乘积 如60=2*2*3*5,输入一个正常数,输入其素数因子
java中for循环题:打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身
java打印输入一个四位数,分别求出千位、百位、十位和个位数字并输出?
急求c语言编程:从键盘任意输入一个整数m,若m不是素数,则计算并输出其所有的因子(不包括1),例如对于
用C语言编写一个函数,对输入的整数k输出它的全部素数因子,且此整数等于其全部素数
输入一个整数,输出该整数的所有素数因子.例如,输入120,输出为2,2,2,3和5
用C语言编程:输入一个整数,输出该整数的所有素数因子.例如,输入120,输出为2、2、2、3和5.
设计一个函数,输出整数n的所有素数因子
java编程题:输入三角形行数打印数字三角形.如输入5,打印:1 12 123 1234 12345
编写程序读入一个整数,显示它的所有素数因子.例如,若输入整数为120,输出应为2、2、2、3、5.