错误 1 类型"Integer"的值无法转换为"System.Windows.Forms.Label". J:\VB\2

编vb程序DimM,N,S,iAsIntegerVal(M<N)S=0i=1M=Val(InputBox("N)"))N=Val(InputBox("M"))WhileM... 编vb程序
Dim M, N, S, i As Integer
Val(M < N)
S = 0
i = 1
M = Val(InputBox("N)"))
N = Val(InputBox("M"))
While M < i < N
If i / 3 = Int(i / 3)and i/4<>int(i/4) then
S = S + i
Else : S = S
End If
i = i + 1
End While
TextBox1 = S

End Sub
最后出现错误 1 类型“Integer”的值无法转换为“System.Windows.Forms.TextBox”。
展开
 我来答
a591258275
2014-04-21 · TA获得超过138个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:194万
展开全部
TextBox1.Text = S
更多追问追答
追问
谢谢啊,还有,改了以后为什么运行,还出错,就是,s=s+i出错了。求大神解答,这个程序是,输入两个数M和N,求这两个数之间所有能被3整除,不能被4整除的数的和。要求用inputbox()函数输入M,N的值。使用while......endwhile语句
追答
你改用Long
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式