|
馬上注冊,結(jié)交更多好友,享用更多功能,讓你輕松玩轉(zhuǎn)社區(qū)
您需要 登錄 才可以下載或查看,沒有賬號?立即注冊
×
本帖最后由 羅蓋仙 于 2013-7-19 17:10 編輯
" g, r3 k/ p2 i/ r1 Z6 b6 Q9 V- q5 B# h& P4 A+ g3 J
我寫某程序有用到,我是寫來玩的,我個人在那某程序中把B(#2)當(dāng)成附加功能
1 ? Y" e3 ^* d( u$ T我的目的是輸入0是關(guān)閉附加功能;輸入1是打開附加功能& o4 a: s. }8 W% l1 B! D/ j
. F! `: u( S5 X1 r# Q- F) w$ b如果限制#2只能輸入0.或1.,其他的數(shù)值禁止的話,如何檢驗?
" M8 h9 P4 O% x+ n5 M6 g( _' h我的方法1:(老套的方法,比較嚴(yán)格)1 W( M( t/ I9 t
IF[[#2NE0.]AND[#2NE1.]]THEN#3000=1.
4 b" P7 i3 K: M. L: j; d L9 X, `' W" F4 `& T
方法2:
& p p/ _2 B" ^+ b+ e+ g F; xIF[#2 OR 1. NE 1.]THEN#3000=1., r$ \2 S. f* g9 x' @
例子a:如果#2=-1., b- u) P' c- s" ^
#1=#2OR1. #1=-15 T# \# q( Q, t# }5 P& C
例子b:如果#2=0.5
( B9 G }/ _" y0 \#1=#2OR1. 此時#2會變成1. #1=1.
8 x# J3 i) F" S* i, A" V例子c:如果#2=1.5
9 i Q5 P1 U: A, d#1=#2OR1. 此時#2會變成2. #1=3.
$ _* ~. y5 L/ ^; F方法2可能不太穩(wěn)' e& M) a# m/ R6 Z
9 L" E3 X% z0 M' \' Q& Z# C我再改良方法2:前面加入FIX" \6 G# Z6 V+ k+ A; C# z2 g- e% x9 Q6 {
#2=FIX[#2]5 N; L, K8 n9 j+ @, ~& k9 }
IF[[#2 OR 1. NE 1.]]THEN#3000=1.* t# D/ p4 E2 z
) M# H) K8 R0 p! b請高手指點其他的方法 |
|