NYOJ40-公约数和公倍数

来源:互联网 发布:微信当前网络不可用 编辑:程序博客网 时间:2024/04/30 15:14
#include<iostream>using namespace std;int main(){int gcd(int a,int b);//求最大公约数int a,b,t,p;cin>>t;while(t--){cin>>a>>b;p = gcd(a,b);cout<<p<<' '<<a*b/p<<endl;}return 0;}int gcd(int a,int b){if (a<b)//交换a,b{a = a^b;b = a^b;a = a^b;}while(b!=0){a = a%b;a = a^b;b = a^b;a = a^b;}return a;}

原创粉丝点击