diff --git a/QUSTOJ/1863.cpp b/QUSTOJ/1863.cpp new file mode 100644 index 0000000..101727e --- /dev/null +++ b/QUSTOJ/1863.cpp @@ -0,0 +1,35 @@ +#include +using namespace std; +//Written by Kiritow. 求最大公约数 +long gcd(long a,long b) +{ + if(a==0||b==0) + { + if(a+b==0) + { + return 0; + } + return (a==0)?b:a; + } + + while(a!=b) + { + if(a>b) + { + a=a-b; + } + else + { + b=b-a; + } + } + return a; +} +int main() +{ + int a,b; + cin>>a>>b; + int c=gcd(a,b); + cout<