代码如下:
#include<iostream>
using namespace std;
int M(int x, int y)
{
if (x < y)
{
int t1;
t1 = x;
x = y;
y = t1;
}
while (y) {
int t2;
t2 = x % y;
x = y;
y = t2;
}
return x;
}
int main() {
int a, b;
cout << "请输入两个数:";
cin >> a >> b;
cout << "最大公约数是:" << M(a, b) << endl;
cout << "最小公倍数是:" << a * b / M(a, b);
return 0;
}
int M(int x, int y)函数
这是函数定义的开始,函数名为
M
,它接受两个整数参数x
和y
,返回值类型为int
。
if (x < y)
块: