课程
/后端开发
/C
/C语言入门
for( num=100;num<1000; num++ )
的话最后一个数不应该是1000吗
num==999后num++不就不是3位数了吗
2018-11-16
源自:C语言入门 4-9
正在回答
当
for( num=100; num<1000; num++)
时
最后一次循环后 num的值为1000,不满足循环条件退出循环。
-----------------------------------------
for( num=100; num<999; num++)
最后一次循环后 num的值为999,不满足循环条件退出循环。
所以要遍历所有三位数要 i<1000 ,不然缺少999这个数。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为啥number是小于1000而不是小于等于1000
1 回答为什么while后面number要小于1000,而不是大于等于1000?
2 回答为什么不能写成小于999
4 回答}while(number<1000)为什么这里是小于号
2 回答为什么最后不能写小于1000