回 帖 发 新 帖 刷新版面

主题:救急啊,快帮我!

11111111111

回复列表 (共5个回复)

沙发

什么叫四合运算?四则混合运算?
不明白为什么要那么多种括号,
一种括号就已经可以完成所有功能了。


print checkhao$("[6*(9+{4/6-3}+9)/3]+{5-3]*2+8")



function checkhao$(a$)
dim b$(3)
b$(1)="()"
b$(2)="[]"
b$(3)="{}"

for i=1 to len(a$)
  k$=mid$(a$,i,1)
  if instr(1,"()[]{}",k$) then j$=j$+k$
next

for i=1 to 3
  do
   p=instr(1,j$,b$(i))
   if p>0 then j$=left$(j$,p-1)+mid$(j$,p+2)
  loop until p=0
next

if j$<>"" then checkhao$="这个符号"+j$+"出错" else checkhao$="符号正确"
end function

板凳

谢谢老兄!
不过我要的不是这个结果。
要符合QB运算符号的编程规则!

3 楼

你在说什么?


[color=008000]“要符合QB运算符号的编程规则!”[/color]


此话怎解?

4 楼

就是光用小括号!

5 楼

哈哈哈哈

我都不知道在听谁在说什么话了?

老糊涂了,不知道你们在说什么话.估计是中国话应该是没错的.

但错在哪,我实在没法想得通.又掉不少头发了.

我来回复

您尚未登录,请登录后再回复。点此登录或注册