帮我写一个c语言程序 c语言输入正整数A和B,计算A和B的最大公约数和最小公倍数
时间: 2023-04-03 17:04:38 浏览: 125
c语言程序 求最大公约数和最小公倍数
好的,我可以回答这个问题。以下是一个计算A和B的最大公约数和最小公倍数的C语言程序:
#include <stdio.h>
int main() {
int A, B, i, gcd, lcm;
printf("请输入正整数A和B:\n");
scanf("%d %d", &A, &B);
// 计算最大公约数
for (i = 1; i <= A && i <= B; i++) {
if (A % i == 0 && B % i == 0) {
gcd = i;
}
}
// 计算最小公倍数
lcm = A * B / gcd;
printf("最大公约数为:%d\n", gcd);
printf("最小公倍数为:%d\n", lcm);
return 0;
}
阅读全文