用C语言编写接收用户从键盘上输入的两个整数,求两个数的最大公约数和最小公倍数,并输出

如题所述

#include<stdio.h>

int main()
{
int a,b,c;
scanf("%d%d",&a,&b);
c=a*b;
while(a)
{
if(a<b)
{
int t=a; a=b; b=t;
}
a%=b;
}
printf("最大公约数:%d\n",b);
printf("最小公倍数:%d\n",c/b);

return 0;
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-10-28
{ int i,n,max,min; for(i=0;i<3;i++) { scanf("%d",&n); min=c printf("a:%d,b:%d,c;%d三个数中的最大者为:%d\t最小者
相似回答