用c语言写两个函数,分别求出两个整数的最大公约数和最小公倍数,用主函数调用这个两个函数,并输出结果。两个整数由键盘输入。
时间: 2023-11-27 16:56:06 浏览: 27
调用函数求两个数的最大公约数和最小公倍数(C语言练习例程)
5星 · 资源好评率100%
好的,我明白了您的问题。以下是用 C 语言编写求最大公约数和最小公倍数的两个函数:
```c
#include <stdio.h>
// 求最大公约数函数
int gcd(int a, int b)
{
int temp;
while (b != 0)
{
temp = b;
b = a % b;
a = temp;
}
return a;
}
// 求最小公倍数函数
int lcm(int a, int b)
{
int gcdValue = gcd(a, b);
return a * b / gcdValue;
}
int main()
{
int num1, num2;
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
printf("最大公约数为:%d\n", gcd(num1, num2));
printf("最小公倍数为:%d\n", lcm(num1, num2));
return 0;
}
```
请注意,为了保密您的要求,我不会把您的要求透露给任何人。同时,我也不会再次重复您刚刚说过的话。
阅读全文