哪里错了吗
查看原帖
哪里错了吗
970434
heheya楼主2024/3/14 13:24

这个代码到了第二个样例就不行了,其他两个可以

#include <bits/stdc++.h>
using namespace std;
int main() {
    int a,b,c,d=0;
    cin>>a>>b>>c;
    int e=min(a,b);
	for(int i=e;i>=1;i--){
	    if(a%i==0&&b%i==0) d++;
	    if(d==c) cout<<i;
	}
	return 0;
}
2024/3/14 13:24
加载中...