在vb中求和的程序
如果不是一个整数,用split函数分割text就行了.split 函数返回基于 0 的一维数组,其中包含指定数目的子字符串。split(expression[, delimiter[, count[, start]]])expression必选项。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,split 返回空数组,即不包含元素和数据的数组。delimiter可选项。用于标识子字符串界限的字符。如果省略,使用空格 ("") 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个 expression 字符串的单元素数组。可选项。被返回的子字符串数目,-1 指示返回所有子字符串。可选项。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。compare 参数可以有以下值:常数 值 描述vbbinarycompare 0 执行二进制比较。vbtextcompare 1 执行文本比较。下面的示例利用 split 函数从字符串中返回数组。函数对分界符进行文本比较,返回所有的子字符串。dim mystring, myarray, msgmystring = "vbscriptxisxfun!"myarray = split(mystring, "x", -1, 1) myarray(0) contains "vbscript". myarray(1) contains "is". myarray(2) contains "fun!".msg = myarray(0) & " " & myarray(1)msg = msg & " " & myarray(2)msgbox msg
VB程序求和
程序本身有2处错误:1.变量 s 不能申明为 Integer,应为 Single2.语句 s = ② 将改变 s 的值,导致无法得到正确结果因此,不改变程序结构永远得不到正确结果1/1 + 1/2 + 2/3 + 3/5 + 5/8 + 8/13 +13/21 + 21/34 + 34/55 + 55/89Private Sub Command1_Click()Dim s As SingleDim a As IntegerDim b As IntegerDim k As IntegerDim J As Integers = 0a = 1b = 1For k = 1 To 10 第 7 项是 21/34s = s + a / bJ = aa = bb = b + JNextMsgBox sPrint sEnd Sub题目的序列给的不清晰,无法做答!!!您的题目根本不是 程序题目,而是数学考试很多人会因为无法推导出正确的公式来,而无法完成程序的!!!!!!!!!