初级basic语言问题

i=2sum=0DOsum=sum+ii=i+2WHILEi<100sum=sum+ii=i+2WENDPRINTsumEND框图为初始数值i=2,sum=0,运算一次s... i=2
sum=0
DO
sum=sum+i
i=i+2
WHILE i<100
sum=sum+i
i=i+2
WEND
PRINT sum
END
框图为初始数值i=2,sum=0,运算一次sum=sum+i,i=i+2,进入判断:如果i<100则返回sum=sum+i,i=i+2重新运算后再次进入判断,直至i≥100时结束判断输出sum值,结果输入以上语句到程序执行时提示WEND语句错误,请问以上语句哪里出错了?哪里替换语句会好?
我是个初学者,谢谢了
展开
 我来答
冯跃欣
2013-04-01 · TA获得超过137个赞
知道答主
回答量:167
采纳率:0%
帮助的人:197万
展开全部
它与Do.....loop until语句的区别:while...wend语句不能使用Exit语句跳出循环
While...Wend 语句又称为当型语句,do......loop until则成为直到型

参考:
Sub求和()  

Dim i As Long
Dim s As Integer
While s<=100
i=i+s   
s=S+1  
Wend  

Debug.Print”1至100的整数之和为:”&i
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2013-04-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1.1亿
展开全部
Do ... Loop 是一对,While ... Wend是一对,你只有Do,没有Loop
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毓人
2013-04-01 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.2万
采纳率:95%
帮助的人:4898万
展开全部
i=2
sum=0
WHILE i<100
sum=sum+i
i=i+2
WEND
PRINT sum
END
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式