标签:blog io os sp div log amp as 算法
#include<iostream> using namespace std; void main() { int x,y,a,b,m=1; cout<<"please input the number:"<<endl; cin>>x>>y; if(x>y) { a=x;b=y; } else { a=y;b=x; } do { m=a%b; a=b; b=m; }while(m!=0); cout<<"公约数:"<<a<<endl; cout<<"公倍数:"<<x/a*y<<endl; } //第二种算法: #include<iostream> using namespace std; int shu(int &x,int &y) { int m; if(x>y) { m=y; } else { m=x; } while (x%m !=0 || y%m!=0) { m--; } return m; } int mu(int &x,int &y) { int n; if(x>y) { n=x; } else { n=y; } while (n%x!=0 || n%y!=0) { n++; } return n; } void main() { int x,y,p,q; cout<<"please input the number:"<<endl; cin>>x>>y; p=shu(x,y); q=mu(x,y); cout<<"公约数:"<<p<<endl; cout<<"公倍数:"<<q<<endl; }
标签:blog io os sp div log amp as 算法
原文地址:http://www.cnblogs.com/JAYIT/p/4067582.html