A-A+
输入2个整数 输出它们的最小公倍数和最大公约数。#include<stdio.h>void
问题详情
输入2个整数,输出它们的最小公倍数和最大公约数。
#include<stdio.h>
void main()
{int m,n,gbs,gys;
scanf("%d,9/6d",m,n);
gbs=m;
while(______)/*第一空*/
gbs=______;/*第二空*/
gys=______;/*第三空*/
printf("%d %dn",gbs,gys);
}
参考答案
正确答案:
gbs%n!=0/*第一空。确定循环终止的条件,当gbs%n=0时循环终止*/
gbs+m/*第二空。循环体执行语句,继续累加m到gbs中*/
m*n/gbs/*第三空。求出m和n的最大公约数*/