在VB中:
Dim m As Integer, i As Integer, flag As Boolean m = inputbox("请输入一个整数")
flag = True
For i = 2 To m - 1
If m Mod i = 0 Then
flag = False
Exit For
End If
Next If flag Then
TextBox2.Text = "jishu"
Else
TextBox2.Text = "oushu"
End If
这样是正确的,但是将 inputbox("请输入一个整数")换成textbox1.text或者加个val却是错误的呢?
额,对了,我搞错了。我求的是奇偶数,代码弄成了求素数。
谢谢!
将 inputbox("请输入一个整数")换成textbox1.text或者加个val却是错误的呢?
net
追答无论在哪种情况下:
m = Text1.text
或者
m = TextBox1.text
都没有问题的!!!
用text用val没问题啊。
我设计的不是你那样直接系统随机赋值,而是textbox1.text应该是用户输入的值。但是这样运行的时候显示都是奇数,主要就是这个问题
追答我懒得放控件了。。放一个text1控件然后把Text1.Text = Int(Rnd * 10)去掉就好了