[求助]求两个数的公约数
输入两个正整数m和n,求其最大公约数和最小公倍数。
这是我写的,但有个问题,不知道怎么回事,大家帮看看,谢谢.
#include<stdio.h>
void main()
{
int num1,num2,t,a,b;
printf("输入2个数:");
scanf("%d%d",&num1,&num2);
a=num1;b=num2;
while(b!=0)/*利用辗除法,直到b为0为止*/
{
temp=a%b;
a=b;
b=temp;
}
printf("gongyueshu:%d\n",a);
}