这个程序循环怎么改?
#include <stdio.h>void main()
{
int a,b,n1,n2,t;
printf("请输入两个数:");
scanf("%d%d",&a,&b);
n1=a;n2=b;
t=n1%n2;
while (t!=0)
{
n1=n2;
n2=t;
t=n1%n2;
}
printf("a,b的最大公约数是:%d\n",n2);
printf("a,b的最小公倍数是:%d\n",a*b/n2);
}
请问这个程序的循环怎么改成if的 直接把while换成if不能吗?