编写两个函数,分别求由键盘输⼊两个整数的最⼤公约数和最⼩公倍数。⽤主函数调⽤这两个函数,并输出结果
代码实现:
1 #include<iostream>
2using namespace std;
3int max(int x,int y)
4 {
5int temp;
6if(x<y)
7    {
8        temp=x;x=y;y=temp;
9    }
10while(y!=0)
11    {
12        temp=x%y;
13        x=y;
14        y=temp;
15    }
16return(x);
17 }
18int min(int x,int y)
19 {
20int max(int x,int y);
21int temp;
22    temp=max(x,y);
23return(x*y/temp);
24 }
并输出25 main()
26 {
27int a,b,m,n;
28    cout<<"请输⼊两个整数a和b:";
29    cin>>a>>b;
30    m=max(a,b);
31    n=min(a,b);
32    cout<<"最⼤公约数是  "<<m<<"  最⼩公倍数是 "<<n<<endl;
33return0;
34 }
运⾏结果:

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。