永发信息网

VB中总是提示缺少then或goto为什麽啊?

答案:6  悬赏:0  手机版
解决时间 2021-04-02 02:16
VB中总是提示缺少then或goto为什麽啊?
最佳答案
If n=2m GoTo 190 改 If n=2*m GoTo 190
先试试看
全部回答
If n=2m then GoTo 190
If n=2m then GoTo A190
是不是 If n=2 * m then GoTo 190 ???
第175行请修改成:175 If n = 2 * m Then GoTo 190
2m 在vb中是不能被认识的,既不是变量也不是表达式,如果是变量的话,需要以字母或下划线开头,如果说是表达式,中间应该加上运算符,根据你的算法来看,应该是表达式,因此修改成2*m
另外,vb中IF语句后面必须跟 Then 否则将出现语法错误。
Private Sub jcbutton1_Click()
10 i = Val(Text1)
20 j = Val(Text2)
30 If i > j Then
40 n = i
50 m = j
60 Else
70 n = j
80 m = i
90 End If
100 Do
110 s = n - m
120 If s > m Then
130 n = s
140 Else
150 n = m
160 m = s
170 End If
175 If n=2*m GoTo 190
End If 'If后面都要加
180 Loop
190 Print "最大公约数为"; m
End Sub
其实提示已经很明确的提示你有语法错误了,你还想怎么着?改过来呗。难道你还想强行改变VB的语法吗? 在 175行的 2m 后面添加 then ,把 go to 改成 goto 明白了吗?你看看是不是完全和报错提示的提示是一样的?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
我阴历7月20阳历8月18是什么星座
中外历史名人21岁都在干嘛
用秦九韶算法计算f(x)=x^6-4x^4+2x^3-2x^2+8x
关于姓名对联桂贞,上联桂字一木二土发,下联
目前蔺姓在中国一共有多少人?
冯超这个名字的个性签名
摧残人生里面余非的头发怎么变得 侧编?
设NA为阿伏加德罗常数的值,下列有关其说法正
创造与魔法蚕架有什么用 蚕架使用攻略
求教塑壳断路器上的这两个旋钮都是什么意思?
补一颗蛀牙需多少时间
谁说农民就不能迎娶白富美,后宫三千
狐狸在说什么20到46
谁接任?高洪波打败了里皮
青岛自行旅游,哪里最好玩,好吃,还住的便宜
推荐资讯
我的MP4不能充电怎么回事
1米和24oo毫米哪个大
北京火车站内D22转K101 50分钟够吗
我想跟他分手
番茄可以嫁接茄子吗
求 潮性办公室,开场 阿泰在公车上幻想的那美
交30年的养老保险可以每月拿多少
灯泡发光亮度由电功率决定吗
为什么我在DEV-C++中输入"用红色显示是错误吗
75吨循环流化床锅炉运行调整?
屋架中双角钢组成的杆件在两角钢之间为什么需
单选题下列现象中,没有发生化学变化的是A.冰
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?