This commit is contained in:
e2hang
2025-07-17 19:04:50 +08:00
parent 8f1dabc334
commit d36eea5453
4 changed files with 52 additions and 0 deletions

View File

@@ -1 +1,20 @@
#include <iostream>
#include <cmath>
using namespace std;
int gcd(int x, int y){
x = abs(x);
y = abs(y);
if(y == 0)
return x;
if(y > 0)
return gcd(y, x % y);
return 0;
}
int main(){
cout << gcd(20 ,30) << endl;
cout << gcd(112, 42) << endl;
cout << gcd(-112,42) << endl;
return 0;
}