一个求最小公倍数的小程序,不知道怎么结束循环,求指导!
看视频上有个介绍求最小公倍数的程序,但是跟我的想法不是太一样,但是自己写又不怎么会,编译成功了,输入两个数字之后却运行不出来结果,希望各位帮忙看看,谢谢先,下是程序:#include<stdio.h>
main()
{int a,b,t,i,k;
printf("please input a,b:\n");
scanf("%d %d",&a,&b);
if(a>b){t=a;a=b;b=t;}
for(i=b;i>=b;i++)
while(i%a==0&&i%b==0)k=i;
printf("%d\n",k);
}
我想的是 满足i%a=0而且i%b=0的最小的数就是他俩的最小公倍数,但是求出来这个数之后呢,怎么停下来,新手,求原谅·