Code: #include<iostream> using namespace std; int main() { int i,j; cout<<"输入两个数!"<<endl; cin>>i>>j; while(j) { int temp=j; j=i%j; i=temp; } cout<<"最大公约数是:"<<i; return 0; } 这是求两个数的最大公约数,知道这个算法后,求两个数的最小公倍数就不难算了!!