中易网

c语言编程,输入两个数,要求输出两个数的最大公约数和最小公倍数

答案:2  悬赏:0  
解决时间 2021-04-09 12:59
c语言编程,输入两个数,要求输出两个数的最大公约数和最小公倍数
最佳答案
#include "Stdio.h"
#include "Conio.h"
main()
{
int a,b,temp,num1,num2,h;
printf("input two number:");
scanf("%d,%d",&num1,&num2);
if(num1>num2)
{temp=num1;
num1=num2;
num2=temp;
}
a=num1;
b=num2;
while(a!=0)
{
h=b%a;
b=a;
a=h;
}
printf("zui da gong yue shu:%d\n",b);
printf("zui xiao gong bei shu:%d",num1*num2/b);

getch();
}

两数的最小公倍数等于两数相乘除以最大公约数
望采纳
全部回答

这样写:

 

 

#include <stdio.h>

void main()
{
int m,n,i,r,temp;
printf("请输入第一个数的值: ");
scanf("%d",&m);
printf("请输入第二个数的值: ");
scanf("%d",&n);
if(n>m)
{
temp=m;
m=n;
n=temp;
}
i=n;
while(i%m!=0)
{
i=i+n;
}
printf("最小公倍数是:%d \n",i);
r=m%n;
while(r!=0)
{
m=n;
n=r;
r=m%n;
}
printf("最大公约数是:%d \n",n);
}

 


 

图:

 

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
魔兽争霸地图编辑器编辑技能的问题
在唯品会上买的 ,求大神鉴定下是真的vans吗
观景铭苑东门地址有知道的么?有点事想过去
手机膜撕掉后有一层胶怎么办啊?
有关回报的诗词
不是很胖的我不给啊 只有比较胖的人才让给你
一个人在弹簧床上跳,受力物体与施力物体分别
跪求一个虚拟机下载地址。支持3D的。
中国科学院天津电子信息技术产业园地址有知道
坎古路桌上足球一般多少钱
三本能上吗
魅蓝2怎样关掉旋转
gta5正版sxy车包4.5怎么装
秀发丝语地址在什么地方,想过去办事
我们结婚了有哪些夫妇比较有爱 skinship多一
推荐资讯
isis中怎么添加共阳发光二极管
木兰诗中的拼音问题
为什么有的人打架总喜欢抱在一起
赞美雁荡山诗句
古长线/姜新线(路口)地址在哪,我要去那里办
你在哪里做安利?多久了?
填充墙构造柱可以三层做一个检验批吗?或者是
幽浮2为什么对原典使用头颅开采器
I wish you a merry Christmas, work smoothl
在托盘天平的左盘称取氯化钠时
赢海信息系统集成分公司在什么地方啊,我要过
我的婚姻遇到了问题,我能和那些法律部门沟通
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?