输入一个数,输出这个数的所有约数
代码如下:
import java.util.*;
public class Divisor {
public static void main(String[] args) {
int a,i;
System.out.println("此问题是输入一个数,输出这个数的所有约数");
Scanner reader=new Scanner(System.in);
a=reader.nextInt();
for(i=1;i<=a;i=i+1)
{
if(a%i==0)
System.out.print(i+"\t");
}
}
}
运行示例:
此问题是输入一个数,输出这个数的所有约数
56
1 2 4 7 8 14 28 56