69,371
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
int main()
{
printf("---------------------------3求最大公约数和最小公倍数-----------------------\n");
int n3,m3,temp3,r3,p3;
printf("please input two digits:");
scanf("%d,%d",&n3,&m3);
if (n3>m3)
{
temp3=m3;
m3=n3;
n3=temp3;
}
while(n3!=0)
{
r3=m3%n3;
m3=n3;
n3=r3;
}
p3=(m3*n3)/r3;
printf("最大公约数:%d,最小公倍数:%d.",r3,p3);
return 0;
}
#include<stdio.h>
int main()
{
int n3,m3,temp3,r3,p3;
printf("---------------------------3求最大公约数和最小公倍数-----------------------\n");
printf("please input two digits:");
scanf("%d,%d",&n3,&m3);
if (n3>m3)
{
temp3=m3;
m3=n3;
n3=temp3;
}
while(n3!=0)
{
r3=m3%n3; //r3变为0了
m3=n3;
n3=r3;
}
p3=(m3*n3)/r3;//除数不能为0
printf("最大公约数:%d,最小公倍数:%d.",r3,p3);
return 0;
}