
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
int count=0;
for(int i=1;i<=2020;i++){
for(int j=i+1;j<=2020;j++){
if(judge(i,j)==1){
count++;
}
}
}
//上面只是考虑分母比分子大情况
System.out.println(count*2+1);// 1/1特殊情况
}
public static int judge(int x,int y){
if(y==0)
return x;
return judge(y,x%y);
}
}

本文介绍了一个Java程序,用于计算2020年内所有互质数对的数量,并使用递归函数实现最大公约数的计算。
1690

被折叠的 条评论
为什么被折叠?



