显示最后结果有很多方法,我最喜欢用的是:Msgbox(s),s就是你的结果。
dim i%,s%就是申明变量,for i=1 to 100 step 2意思就是i从1循环到100,每步跨2,循环中s的值是前一循环s的值加上现在的i值,next i就是进行下一步循环。就是这样
很久没研究vb了,试着 给你解答下 吧,错了也别怨我
dim i%,s% ‘定义两个变量i跟s
s=0 ’初始化变量s
for i=1to100 step2 ‘指定i从1到100的循环运算,步进为2
s=s+i ’s循环累加i的值
next i ‘单步循环结束后继续下一次循环
计算结果就是1+3+5+7.....一直加到99的值
他已经解释了,我就不多说了
要显示最后答案可以有几种方法
最简单的就是print
可以加上一句:print s
或者新建一个label控件
在最后加上:
label1.caption =s
又或者新建一个text控件
在最后加上:
text1.text=s
dim i%,s% ‘ 定义两个变量i与s
s=0 ’初始化变量s
for i=1to100 step2 ‘指定i从1到100的循环运算,步长为2,也就是循环50次
s=s+i ’s循环求和,i每次加2,刚好是奇数
next i ‘继续下一次循环
text1.text=s ’在窗体中定义个文本框TEXT1,将求和的结果s赋给TEXT1的TEXT属性。就可以在窗体中显示出来了。
循环结构是程序中一种很重要的结构。在给定条件成立时,可反复执行某程序段,直到条件不成立为止。给定的条件称为循环条件,反复执行的程序段称为循环体。在VB中提供了多种循环语句供用户使用循环,下面介绍两种常用的形式:For语句和Do语句。
一、For语句
For循环(For……Next)语句的基本格式为:
For 循环变量=初值 To 终值 Step 增量,循环体,Next 变量
循环变量为数值型变量,初值、终值、增量均为数值型表达式。“Step 增量”部分可以省略,缺省时默认为1。在循环体中使用Exit
For语句可直接中止循环,执行next后面的语句。当增量值为正数时,For循环的执行过程如下:
(1) 将循环变量赋初值;
(2)比较循环变量是否小于等于终值,小于等于时循环条件成立,运行一次循环体中的语句;如果循环条件不成立时,循环结束,执行Next后面的语句;
(3)遇到Next语句,循环变量增加增量值,转到(2)继续循环;
增量值为负数时,For循环的执行过程第(2)步不同。比较循环变量是否大于等于终值,大于等于时循环条件成立,运行一次循环体中的语句;如果循环条件不成立时,循环结束,执行Next后面的语句结束。