题目:
设计一个函数,计算两个正整数的最小公倍数和计算两个正整数的最大公约数
源代码:
#include<stdio.h>
int main()
{
/*
设计一个函数,计算两个正整数的最小公倍数和计算两个正整数的最大公约数
*/
a();
b();
return 0;
}
int a()
{
int m, n, t, p, q;
scanf("%d%d", &m, &n);
p = m;
q = n;
if (n > m)
{
m = m + n;
n = m - n;
m = m - n;
}
while (n)
{
t = m % n;
m = n;
n = t;
}
printf("%d\n", p * q / m);
}
int b()
{
int m, n, t;
scanf("%d%d", &m, &n);
if (n > m)
{
m = m + n;
n = m - n;
m = m - n;
}
while (n)
{
t = m % n;
m = n;
n = t;
}
printf("%d\n", m);
}
运行结果图:
之后记得回去写其他方法