1.
参考程序:
①
#include<stdio.h>
void main()
{
// 辗转相除法
int m,n,p,r,temp;
printf("input the two number m,n:\n");
scanf("%d,%d",&m,&n);
if(n<m)
{
temp=n;
n=m;
m=temp;
}
p=n*m;
while(m!=0)
{
r=n%m;
n=m;
m=r;
}
printf("the greatest common divisor:%d\n",n);
printf("the lowest common multiple:%d\n",p/n);
}
②
#include<stdio.h>
void main()
{
// 辗转相除法
int m,n,p,r,temp;
printf("input the two number m,n:\n");
scanf("%d,%d",&m,&n);
m=abs(m);
n=abs(n);
if(n<m)
{
temp=n;
n=m;
m=temp;
}
p=n*m;
while(m!=0)
{
r=n%m;
n=m;
m=r;
}
printf("the greatest common divisor:%d\n",n);
printf("the lowest common multiple:%d\n",p/n);
}
①
#include<stdio.h>
void main()
{
// 辗转相除法
int m,n,p,r,temp;
printf("input the two number m,n:\n");
scanf("%d,%d",&m,&n);
if(n<m)
{
temp=n;
n=m;
m=temp;
}
p=n*m;
while(m!=0)
{
r=n%m;
n=m;
m=r;
}
printf("the greatest common divisor:%d\n",n);
printf("the lowest common multiple:%d\n",p/n);
}
②
#include<stdio.h>
void main()
{
// 辗转相除法
int m,n,p,r,temp;
printf("input the two number m,n:\n");
scanf("%d,%d",&m,&n);
m=abs(m);
n=abs(n);
if(n<m)
{
temp=n;
n=m;
m=temp;
}
p=n*m;
while(m!=0)
{
r=n%m;
n=m;
m=r;
}
printf("the greatest common divisor:%d\n",n);
printf("the lowest common multiple:%d\n",p/n);
}