|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了
5 l. K) @9 @! U6 w; W程式例:
c8 b$ W7 E3 }# {#1=1234.(將被分離的數據)2 Y4 a& \# T. t0 b2 Y& b8 K
#1=ABS[FIX[#1]]4 x/ T: C G7 \# E
#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元) z, O7 L5 m0 C# S
#3=501.(儲存到#501以上)4 Z( P; `6 {- g9 e2 `' G
#10=10.(十的乘冪), j- B( E& l+ n+ F4 R% M
WHILE[#2GT0.]DO10 B) K- }# e: k2 D2 x N
#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]]
0 c5 F4 [3 ^' e s" X4 u#3=#3+1.7 K4 O, m& A. R& h6 S- C
#2=#2-1.
2 g, @. h5 j% T1 L#10=#10*10.(百-->千-->萬一直放大十倍)7 J7 D! s9 s7 ~/ y9 n6 a
END1
- ]2 ~% ] ~# x7 z A; i$ i, D0 |M0
# Z V& f# q, u* a6 E* G1 |
8 j4 }* G% ?$ t9 a5 m7 c' p: s/ G8 b2 w結果:; s, I1 H! {& }* [, A6 i$ r6 o
#501=4.8 B- R" f, U; T" g0 [/ b
#502=3.4 K, Q$ h& m! w$ C- H- V8 f! U7 D
#503=2.
& m) e% K6 A3 N' }0 s7 |#504=1.
3 U: t+ K# q5 e0 T#1也可放入1011.類似2進制的運算
. [, t5 d1 \* R/ [
. a ?7 \# r1 c+ Z請問你有其他更佳的寫法嗎?請提出來謝謝 |
|