发布网友
共3个回答
热心网友
import java.util.Scanner;
public class $ {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
System.out.print("输入一个整数:");
int num = in.nextInt();
int count = 0;
for (int i = 1; i <= num; i++) {
if (num % i == 0) {
System.out.println(num + "能被\t" + i + "\t整除");
count++;
}
}
System.out.println(num + "能被" + count + "个数整除");
}
}
热心网友
我就简单的在这里模拟一下方法了:
public int Xxx(int a){
int b = 0;
for (int i =1;i<=a;i++){
if(a % i==0){
b++;
}
}
return b;
}追问能不能写个完整的呢?= =
追答在上班哎,其实你看一下 应该就差不多会了,多想一想,对自己更有帮助。
热心网友
public static void main(String[] args){
int a ;//a这里你可以自己随便代一个数测试
int b ; //整除个数
for(int i=1;i<a;i++){
if(a%i == 0){
b++
}
}
System.out.print(b);
}