这个代码到了第二个样例就不行了,其他两个可以
#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; }