|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了
6 ^! L3 \8 I' j/ @/ G$ q: f! I程式例:5 L6 c2 d* c4 ^
#1=1234.(將被分離的數據)" ^' u- D0 P6 U( l
#1=ABS[FIX[#1]], U/ D; C5 k+ }
#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元)7 P3 f- ~. F5 K& d! x4 \1 Z
#3=501.(儲存到#501以上)
4 Q8 f- ?3 q: u! O#10=10.(十的乘冪)9 E f0 F6 U9 i. k# v: b9 B3 @ x
WHILE[#2GT0.]DO1% e7 b, v3 z. R
#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]]# [0 [6 F- X6 y! C* x! t
#3=#3+1.: d- ]( I, g( C% Q: y: m
#2=#2-1.0 ~- k/ y" r& ^
#10=#10*10.(百-->千-->萬一直放大十倍)8 Y& V) o0 | N' F$ G- v9 r
END1
, i# ]( n* u! V% @2 aM0
9 r6 L) m/ U4 u' R# {! l1 t$ B
# B, l4 v; F- S" G# j6 T* y結果:/ M4 P# S4 w% G' g& [: \ t. H" j* y
#501=4.- Y0 t6 s# M/ W1 T
#502=3.. p8 B; Z" f: w+ [. Z4 q
#503=2.
; J+ ~2 a- U2 h( D; z#504=1.0 b, c) ^- _& @
#1也可放入1011.類似2進制的運算
/ r c; t# s7 L. [ J% d# H- g: U( E
請問你有其他更佳的寫法嗎?請提出來謝謝 |
|