C语言中求最大公约数,最小公倍数的【思想】及其【实例】,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 07:40:17
C语言中求最大公约数,最小公倍数的【思想】及其【实例】,

C语言中求最大公约数,最小公倍数的【思想】及其【实例】,
C语言中求最大公约数,最小公倍数的【思想】及其【实例】,

C语言中求最大公约数,最小公倍数的【思想】及其【实例】,
//程序分析:利用辗除法
#include
void main()
{
int a,b,num1,num2,temp;
printf("请输入两个数:\n");
scanf("%d,%d",&num1,&num2);
if(num1!=0){
temp=num1;
num1=num2; 
num2=temp;
}
a=num1;
b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("公约数:%d\n",a);
printf("公倍数:%d\n",num1*num2/a);
}