最大公约数、最小公倍数 利用c语言怎么做呢?能不能把全部的代码发来呢?谢谢合作!尽量一个一个做

 我来答
董俊锟djk
2012-06-15 · TA获得超过2552个赞
知道小有建树答主
回答量:1231
采纳率:66%
帮助的人:1046万
展开全部
#include<stdio.h>

void main()
{
int a,b,num1,num2,temp;
printf("please input num1 and num2 \n");
scanf("%d%d",&num1,&num2);
if(num1 > num2)
{
a = num1;
b = num2;
}
else
{
a = num2;
b = num1;
}

while(b > 0)
{
temp = a % b;
a = b;
b = temp;
}
printf("最大公约数是%d\n最小公倍数是%d\n",a,(num1 * num2) / a);
}

please input num1 and num2
4 14
最大公约数是2
最小公倍数是28
Press any key to continue

解释一点, 最大公约数与最小公倍数的关系是 两个数的乘积等于他们的乘积
匿名用户
2012-06-18
展开全部
#include<stdio.h>
int main()
{
int a,b,max,i;
printf("请输入2个数:");
scanf("%d%d",&a,&b);
if(a>b)max=b;
else max=a;
for(i=max;i>=1;i--)
if(a%i==0&&b%i==0)break;
printf("最大公约数是%d\n",i);

printf("最小公倍数是:");
for(i=max;;i++)
if(i%a==0&&i%b==0)break;
printf("%d",i);

}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式