|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了
6 n* K8 y; b) q$ ^$ }3 R程式例:1 A8 H v/ [/ ]9 H" x1 s
#1=1234.(將被分離的數據)5 Q1 z& |' Y8 x' k, K
#1=ABS[FIX[#1]]
, Y4 A, g2 e. l6 y# ?#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元)
6 }+ ~" H4 [$ E# t8 n+ }5 }#3=501.(儲存到#501以上)2 ^! Z' C3 F% c3 H: Y
#10=10.(十的乘冪); Y9 W: V- i; |9 N+ R
WHILE[#2GT0.]DO1: E* z* ~( \1 q% H; a' q
#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]]
5 [1 Z- M' r9 h C6 _. d2 `: B#3=#3+1.5 P; H& ~- f0 c: i2 c
#2=#2-1.: U+ V8 N& [0 P4 j; g3 V% ]; _+ k! M
#10=#10*10.(百-->千-->萬一直放大十倍)
4 p' r% V- c9 C, E: n) M5 _END1
, B) f& x; u# }) k; ]* j, sM0( e/ H. n0 i' A/ ^8 G! n, q
" f) C+ Y+ \4 t
結果:; {+ P* o$ K. _9 N; |7 S( l
#501=4.
) S3 |0 b3 X/ C, {1 t8 R2 \#502=3.
# D( o5 {7 l" Z# z& a% I8 X# q#503=2.- x+ Q0 i9 c- X$ h
#504=1.
! v3 T, B% U2 W$ F6 y#1也可放入1011.類似2進制的運算
" B9 |( K# g% X! J3 u W/ h: d* a, u, f% G" ^: g
請問你有其他更佳的寫法嗎?請提出來謝謝 |
|