[求助]请教怎样改这个程序使它运行时间缩短一下
#include<stdio.h>int main()
{
int a,b,c;
for(;scanf("%d %d",&a,&b)!=EOF;)
{ c=a*b;
if(a==0&&b!=0)
printf("%d %d\n",b,a);
else if(a!=0&&b==0)
printf("%d %d\n",a,b);
else
{
while(a!=b)
{if(a>b)
a=a-b;
if(a<b)
b=b-a;}
printf("%d %d\n",a,c/a);
}
}
}