早教吧作业答案频道 -->其他-->
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中运用计数循环结构计算出...的网友还看了以下:
几道二次函数的题~好心人帮帮我啊~~谢谢!~根据下面的条件列出函数解析式并判断列出的函数是否为二次 2020-04-26 …
写出下列各物质同分异构体的个数.不用写出结构简式,只写出个数就行.1、C2H4Cl2有个同分异构体 2020-05-14 …
六一班和六二班共有98名同学,两班的人数比是谢谢了,六一班和六二班共有98名同学,两班的人数比是3 2020-05-16 …
类常量错误invaliduseofnon-staticdatamember`CatQueue::m 2020-05-17 …
数据结构关于队列的一个习题,求解答下谢谢!数据结构q[8]存放循环队列元素,队尾rear=0.队头 2020-06-04 …
从1---13这13个自然数中,选出若干个数,使选出的数中每一个数都不是另一个数的2倍,最多能选出 2020-07-13 …
请老师在下例公式机构●大户(1)出现变红(2)数值大于0.1小于15时预警谢谢机构●VAR1:=C 2020-07-23 …
构造定义域[0,1],值域[0,∞)的增函数构造一个函数,要求定义域[0,1],值域[0,∞),增 2020-07-26 …
求解关于数据结构的填空题,谢谢!数据的逻辑结构是从逻辑上描述数据,它与数据的存储无关.因此,数据的 2020-08-01 …
12点前,1.写出动词第三人称单数构成.2.写出下列动词的第三人称单数.comegowatchhav 2021-01-30 …