|
|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
本帖最后由 羅蓋仙 于 2013-7-19 17:10 編輯 7 S+ I- [( c$ N9 E0 p' o X
6 n; b% i S: T" J
我寫某程序有用到,我是寫來玩的,我個(gè)人在那某程序中把B(#2)當(dāng)成附加功能
7 U* R+ e* Q0 J# e F* Z1 u w我的目的是輸入0是關(guān)閉附加功能;輸入1是打開附加功能0 ]. [8 [2 D/ I: n
; q1 M/ x: G) b A- `如果限制#2只能輸入0.或1.,其他的數(shù)值禁止的話,如何檢驗(yàn)?
1 m- l' w' _( v; N我的方法1:(老套的方法,比較嚴(yán)格)/ ~* D8 R6 F0 P6 e, ^
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.
% e6 e/ D( { r1 p: D8 F! |( v# t) c5 }' S( |! S
方法2:2 b) ]: D- N# }9 h$ U; m/ j) l
IF[#2 OR 1. NE 1.]THEN#3000=1.+ i) g1 x3 d& f. S& F3 o
例子a:如果#2=-1.
& G+ b8 p$ I$ ~ T0 d' W$ m" j#1=#2OR1. #1=-18 i: a2 C: H5 f; g! H/ y
例子b:如果#2=0.56 y: }0 u ?( `$ s4 w' P
#1=#2OR1. 此時(shí)#2會(huì)變成1. #1=1.# Q2 _; u J/ o+ E( Q6 b1 s
例子c:如果#2=1.5
% d5 ^% z& y! l1 r( U#1=#2OR1. 此時(shí)#2會(huì)變成2. #1=3.! v7 D5 `5 `" C8 j3 c
方法2可能不太穩(wěn)% s; u) R" X9 j+ M3 F& C
0 d# Y4 U g. r# G
我再改良方法2:前面加入FIX
' c1 t' W! w1 Y$ H/ ?0 Z#2=FIX[#2]
# h$ Y- t9 {$ Z1 A8 d7 V9 PIF[[#2 OR 1. NE 1.]]THEN#3000=1.' V7 q7 U# k, S; h: R) m- G
7 \) [8 l- k9 w' ~+ {6 G/ h. G
請高手指點(diǎn)其他的方法 |
|