主题:救急啊,快帮我!
tyj810
[专家分:0] 发布于 2005-05-28 10:10:00
11111111111
回复列表 (共5个回复)
沙发
moz [专家分:37620] 发布于 2005-05-25 12:17:00
什么叫四合运算?四则混合运算?
不明白为什么要那么多种括号,
一种括号就已经可以完成所有功能了。
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
板凳
tyj810 [专家分:0] 发布于 2005-05-25 15:26:00
谢谢老兄!
不过我要的不是这个结果。
要符合QB运算符号的编程规则!
3 楼
moz [专家分:37620] 发布于 2005-05-25 17:04:00
你在说什么?
[color=008000]“要符合QB运算符号的编程规则!”[/color]
此话怎解?
4 楼
def [专家分:3380] 发布于 2005-05-27 19:55:00
就是光用小括号!
5 楼
moz [专家分:37620] 发布于 2005-05-27 23:38:00
哈哈哈哈
我都不知道在听谁在说什么话了?
老糊涂了,不知道你们在说什么话.估计是中国话应该是没错的.
但错在哪,我实在没法想得通.又掉不少头发了.
我来回复