A-A+

输入2个整数 输出它们的最小公倍数和最大公约数。#include<stdio.h>void

2022-08-06 10:49:33 问答库 阅读 178 次

问题详情

输入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的最大公约数*/

考点:最小公倍数,最大公约数