#include <iostream> using namespace std; //辗转相除法 int gcd(int a, int b){ if(b == 0){ return a; } return gcd(b, a % b); } int main() { int a, b; while (cin >> a >> b) { // 注意 while 处理多个 case cout << gcd(a, b); } return 0; } // 64 位输出请用 printf("%lld")
#include <iostream> using namespace std; //辗转相除法 int gcd(int a, int b){ if(b == 0){ return a; } return gcd(b, a % b); } int main() { int a, b; while (cin >> a >> b) { // 注意 while 处理多个 case cout << gcd(a, b); } return 0; } // 64 位输出请用 printf("%lld")