输入一个整数n(假设n >= 2),显示其非本身的最大因数。
输入格式:
输入一个大于等于2的整数
输出格式:
输出除n以外的n的最大因数
输入样例1:
在这里给出一组输入。例如:
5
输出样例1:
在这里给出相应的输出。例如:
1
输入样例2:
在这里给出一组输入。例如:
8
输出样例2:
在这里给出相应的输出。例如:
4
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int max = 0;
int n = sc.nextInt();
// double n = sc.nextDouble();
for(int i = 1; i <= n/2; i ++){//求最大因数
if(n % i == 0) max = i;
}
System.out.println(max);
}
}