[讨论]输入两个整数,求其最大公约数和最小公倍数
请大家用C语言把自己的算法描述一下,互相学习学习怎么样?
#include<stdio.h>
void main()
{
int a,b,temp,p;
printf("in put two number:");
scanf("%d,%d",&a,&b);
if(a<b)
{
temp=a;
a=b;
b=temp;
}
p=a*b;
do
{
a=a-b;
b=b-a;
}
while(a!=b);
printf("%d\n",a);
printf("%d\n",p/a);
}
我这个程序怎么运行没有结果呀?谁帮我找找原因?