A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王德升 中级黑马   /  2012-5-1 15:29  /  2468 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 王德升 于 2012-5-10 14:39 编辑

看到一个习题。
说的是求1~100之间7的倍数的个数。
然后老师说 for(x=1;x<=100;x++)  为什么这里要包含1和100呢,1~100之间难道不是1<x<100吗。
               

4 个回复

正序浏览
包含1和100 是1<=x<=100。这里包不包含不重要的,因为可以明确1 和100不是7的倍数,但是当一个非常 的大呢,那就不确定了。所以最好加上边界值。
回复 使用道具 举报
这个问题太没含量了,回去看看小学时候的数学题,
1------100之间被7整除的数字,你感觉包含1和100吗?
你假如理解为不包含  可以(for(int i=2;int<100;i++))
反之,for(int i=1;i<101;i++)
回复 使用道具 举报
for(x=1;x<=100;x++)  :包含1和100
for(x=1;x<100;x++)  :包含1不包含100
回复 使用道具 举报
这是一个简单的数学问题1<x<100是不包括1和100,你难道想偷换题意吗?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马