标题:一个求最小公倍数的小程序,不知道怎么结束循环,求指导!
取消只看楼主
iwithher
Rank: 1
来 自:河南南阳
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-7-20
 问题点数:0 回复次数:1 
一个求最小公倍数的小程序,不知道怎么结束循环,求指导!
看视频上有个介绍求最小公倍数的程序,但是跟我的想法不是太一样,但是自己写又不怎么会,编译成功了,输入两个数字之后却运行不出来结果,希望各位帮忙看看,谢谢先,下是程序:
#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的最小的数就是他俩的最小公倍数,但是求出来这个数之后呢,怎么停下来,新手,求原谅·
搜索更多相关主题的帖子: please 最小公倍数 include 
2012-08-13 23:16
iwithher
Rank: 1
来 自:河南南阳
等 级:新手上路
帖 子:3
专家分:0
注 册:2012-7-20
得分:0 
回复 2楼 kingfuture
```原来如此,我用if语句的时候竟然没加大括号,谢谢了啊还是基础知识没记到
2012-08-14 08:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-379007-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.210393 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved