早教吧 育儿知识 作业答案 考试题库 百科 知识分享

VB中运用计数循环结构计算出1+2+3+4+......+100的结果代码?我是VB6.0初学者,麻烦高手帮我详细解说一下下面这段代码的循环每一个执行步骤啊,要容易理解点的。谢谢。PrivateSubCommand1Click()Di

题目详情
VB中运用计数循环结构计算出1+2+3+4+......+100的结果代码?我是VB6.0初学者,麻烦高手帮我详细解说一下下面这段代码的循环每一个执行步骤啊,要容易理解点的。谢谢。Private Sub Command1_Click()Dim i As IntegerDim sum As Longsum = 0For i = 1 To 100sum = sum + iNext iPrint sumEnd Sub
▼优质解答
答案和解析
Private Sub Command1_Click() // command的点击事件触发后执行 Dim i As Integer // 定义一个i变量为整形的,用来进行循环赋值 Dim sum As Long //定义一个sum变量长整形的,用来保存i每次自加之和 sum = 0 //给定义的sum变量赋上初始值为0,因为变量没值不能和数值相加 For i = 1 To 100 //for循环 刚定义的i变量赋初值为1 to到100结束 默认每次i自加1 sum = sum + i //然后sum把每次循环自加1的i保存到sum中, Next i //继续循环i直到条件i到101的时候不满足自动结束for循环 Print sum //默认打印sum的值到当前窗体中 End Sub //结束当前函数事件 这样第一次i等于1没到100 于是执行for循环 将sum=0+上这个i的值 i当前值为1 这样sum就等于1了,然后判断for循环是否满足i到100的值,明显i并没有到100 所以for循环继续执行,第二次i就默认自加了1,犹豫没设定步长step所以这个超作是留给虚拟机自动识别的。这次把sum的值加上i循环后的值 i现在是2 而sum等于上次i的值为1 所以1+2就等于3然后把结果给了sum 这样一直循环...........直到i等于101的时候超过了100就停止执行了,所以sum最终都是i自加后的值 这个时候循环结束然后执行下一条语句也就是print sum 打印sum的值 于是总数是5050吧。
看了 VB中运用计数循环结构计算出...的网友还看了以下:

下列哪个选项不属于“三个代表”重要思想的主要内容?( )A.代表中国先进生产力的发展要求B.代表  2020-06-05 …

关于图中a、b、c、所代表的内容,叙述正确的是()A、a代表大气的直接热源B、a、b、c所代表的辐  2020-07-05 …

开方计算公式求开方(平方,立方)计算公式,要5年纪能看懂的!!解释!解释::"用计算方法的话可以有  2020-07-30 …

密码是通信双方按约定的法则进行信息交换的一种重要保密手段.(1)下面是一个简单的密码编排规则.B代表  2020-11-23 …

密码是通信双方按约定的法则进行信息特殊变换的一种重要保密手段.(1)下面是一个简单的密码编排规则.B  2020-11-23 …

关于图中a、b、c所代表的内容叙述正确的是()A.a代表大气的直接热源B.a是短波辐射C.b代表的辐  2020-11-26 …

关于图中a、b、c所代表的内容叙述正确的是()A、a代表大气的直接热源B、a是短波辐射C、b代表的辐  2020-11-26 …

关于图中a、b、c、所代表的内容,叙述正确的是()A、a代表大气的直接热源B、a、b、c所代表的辐射  2020-12-18 …

关于右图各序号所代表的内容,叙述正确的是()A.③代表近地面大气的主要的直接热源B.④代表的辐射主要  2020-12-18 …

求一段英文对话.感激不尽..需要尽快解决啊.明天上课就要对话拉...B的问题需要回答.A需要翻译.还  2021-01-16 …