| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1122 人关注过本帖
标题:求教各位大虾,,关于循环的问题。。。
只看楼主 加入收藏
网易
Rank: 1
来 自:金星
等 级:禁止访问
帖 子:193
专家分:0
注 册:2008-6-10
收藏
得分:0 
for(i=2;i<=k;i++)
{
    if(m%i==0)
        break;
}
if(i>k)
    printf("%d",m);

答案是:雨中飞燕!
2008-11-15 10:28
zhiaidiaochan
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-11-15
收藏
得分:0 
小弟愚笨,,,可不可以再说清楚。。。
2008-11-15 10:32
网易
Rank: 1
来 自:金星
等 级:禁止访问
帖 子:193
专家分:0
注 册:2008-6-10
收藏
得分:0 
我语言组织能力不好

等待他人详细解答

答案是:雨中飞燕!
2008-11-15 10:34
zhiaidiaochan
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-11-15
收藏
得分:0 
不过不是谢谢。。。因为我真的不懂,,
2008-11-15 10:36
zhiaidiaochan
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-11-15
收藏
得分:0 
不过还是谢谢,,打错字啦
2008-11-15 10:37
tangname
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-11-12
收藏
得分:0 
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>k)printf("%d",m);

因为这 (for(i=2;i<=k;i++)) 使得 循环结束后 到  这个语句时(if(i>k)printf("%d",m);)
i的值是+1的
所以若 i<K 范围内的值全被取了 则i再加1后是大于K的 既是说 对于i<k内的所有数 m%i!=0

恩 我也是最近几个星期才学的 大家互相交流
2008-11-15 10:40
zhiaidiaochan
Rank: 1
等 级:新手上路
帖 子:11
专家分:0
注 册:2008-11-15
收藏
得分:0 
哦。。原来是这样啊,,太谢谢你啦,,互相交流。。。。我也是学了不够两个星期。。不过我的脑袋太愚笨啦,,所以有些时候转不过来。。。。呵呵,,谢你的指导。。。
2008-11-15 10:45
新浪
Rank: 3Rank: 3
来 自:水星
等 级:论坛游侠
威 望:1
帖 子:770
专家分:167
注 册:2008-6-10
收藏
得分:0 
明白了就好

天下皆醒,唯我独醉;  天下皆白,唯我独黑
2008-11-15 10:46
tangname
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2008-11-12
收藏
得分:0 
恩 大家互相交流  我最开始看到这的时候也遇到你一样的疑惑
2008-11-15 10:47
风居住的街道
Rank: 1
等 级:新手上路
帖 子:374
专家分:0
注 册:2008-10-24
收藏
得分:0 
最好的办法是,写一个打印语句,亲自看看i的值到底是多少
2008-11-15 10:48
快速回复:求教各位大虾,,关于循环的问题。。。
数据加载中...
 
   



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

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