10分求助
查看原帖
10分求助
915921
DougNo1楼主2024/4/21 17:31

代码:

#include <iostream>
using namespace std;
int gcd(int a,int b){//最大公因数 
	if(b==0) return a;
	gcd(b,a%b);
}
int main(){
	int x,y,sum=0;
	cin>>x>>y;
	for(int i=x;i<=y;i++){
		for(int j=x;j<=i;j++){
			if(i*j==x*y){
				if(gcd(i,j)==x){
					if(i==j) sum++;
					else sum+=2; 
				} 
			}
		}
	}
	cout<<sum;
	return 0;
} 

结果只有10分。 请大佬们帮帮我。 帮我后必关注!

2024/4/21 17:31
加载中...