|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了 & X$ g5 @+ Y) o5 H4 ^
程式例:$ l* Y" m7 k2 v8 J- m; K! R( F
#1=1234.(將被分離的數據)) v" }; _! N/ W1 [8 ?
#1=ABS[FIX[#1]]/ _1 d1 D6 ^7 j; {/ ?
#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元)
8 d# a N a5 f u#3=501.(儲存到#501以上)
5 s7 b. _1 r" p Q. [+ o0 f#10=10.(十的乘冪)- J! m- ~/ T, B
WHILE[#2GT0.]DO1$ s6 @8 j: F7 D) {: b+ D
#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]]% b: V7 x" V8 D# d, u7 v: r
#3=#3+1.- Q( t" [, P4 B3 @4 ~" B
#2=#2-1.+ u6 H: u F5 y
#10=#10*10.(百-->千-->萬一直放大十倍)
2 Q/ v( q3 n9 M' n) q$ cEND1
U4 g+ ^! |+ _) g( p# R# pM0. J8 H- }3 G: j/ I# {- \
: j h4 Y, w, K& \結果:
! M2 } I" L/ P* {#501=4.
* W8 M5 _- L/ Z, k#502=3.
- K/ e) t7 U" D5 w( F, ]#503=2.. J4 a' J; m8 N) x/ l/ D$ `
#504=1.
* X, _* h @# [0 i( {" u1 @' f/ K#1也可放入1011.類似2進制的運算
0 D0 E' A; b0 V, ~- @ y3 h! d: l! h
$ \0 F) f' @5 k$ V( m7 P請問你有其他更佳的寫法嗎?請提出來謝謝 |
|