Pascal循环的简单问题

[复制链接]
查看11 | 回复1 | 2010-5-24 13:10:23 | 显示全部楼层 |阅读模式
M,N Integer
M:=0
M:=M+2
For N:= 2 to 3 Do
Whire(M)

请各位解释一下原理,最后输出值为4.(代码可能有些错误,我也记不太清了)

回复

使用道具 举报

千问 | 2010-5-24 13:10:23 | 显示全部楼层
代码应该是这样吧M,N IntegerM:=0
// 初始化M为0For N:= 2 to 3 Do
// N从2到3循环,共循环两次,N分别为2和3M:=M+2
// 每次循环令M增加2,两次共增加4
// 当N=2时,M=0,执行完M:=M+2后,M变为2
// 当N=3时,M=2,执行完M:=M+2后,M变为4
// 然后,循环结束Whire(M)
// 输出M值=4
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行