c语言,函数调用,计算两个整数最大公约数和最小公倍数
时间: 2023-08-25 21:36:45 浏览: 96
你可以使用以下代码来调用函数,并计算两个整数的最大公约数和最小公倍数:
```c
#include <stdio.h>
// 定义求最大公约数函数
int get_gcd(int num1, int num2) {
int gcd = 1;
for (int i = 1; i <= num1 && i <= num2; i++) {
if (num1 % i == 0 && num2 % i == 0) {
gcd = i;
}
}
return gcd;
}
// 定义求最小公倍数函数
int get_lcm(int num1, int num2) {
int lcm = (num1 > num2) ? num1 : num2;
while (1) {
if (lcm % num1 == 0 && lcm % num2 == 0) {
break;
}
lcm++;
}
return lcm;
}
int main() {
int num1 = 24;
int num2 = 36;
int gcd = get_gcd(num1, num2);
int lcm = get_lcm(num1, num2);
printf("num1: %d\n", num1);
printf("num2: %d\n", num2);
printf("GCD: %d\n", gcd);
printf("LCM: %d\n", lcm);
return 0;
}
```
输出:
```
num1: 24
num2: 36
GCD: 12
LCM: 72
```
阅读全文