求大神查错,看看有什么问题。
#include <stdio.h>int main( )
{
int m,n,t;
scanf("%d,%d",m,n);
if(m<n){
t=n;
n=m;
m=t;
}
if(m%n==0)
printf("最小公倍数=%d",m);
else {
int i;
i=1;
for(;m%n;){
i<=n;
i++;
m=m*i;
}
printf("最小公倍数=%d",m);
if(m%n==0);
printf("最小公倍数=%d",m);
}
return 0
}
就是求输入两个数求最小公倍数,我写了这样,为什么总是结果为零啊?求教。。