|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了 7 \: Z; h( ^$ s8 k* F o+ S
程式例:8 d% ]% _( d! X$ [5 I: p; w% z
#1=1234.(將被分離的數據)
% V* Z* U% @" J1 F/ c# k#1=ABS[FIX[#1]]
* d( O6 @1 e6 N9 t% B#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元)/ w& |: L- E! s% |2 ^7 l8 D m6 K
#3=501.(儲存到#501以上)$ I& W, U6 x9 B2 B# c0 W/ x4 h. B
#10=10.(十的乘冪)& ^- U7 x9 D' x0 ^6 P* ~" y, a
WHILE[#2GT0.]DO1
, d- A" z" N. d5 B3 ^2 b#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]] b3 y9 R" Q" u
#3=#3+1., r. b9 [) h$ Z6 Q
#2=#2-1.
' [0 C2 i& _" B! s" A#10=#10*10.(百-->千-->萬一直放大十倍). s4 P) ]! [' S! u4 T
END1$ u% v" R* ]; H; G5 h" G6 {1 v3 H! r
M0
; l0 w9 {( U( T1 e0 \; D; h. l- L# ^0 O
結果:
( f6 n5 B, ^8 m8 m- q. N+ [#501=4.
3 k1 A5 J+ ]- g- r#502=3.
- W) w. ^& b( i! V" m' U; B4 r' D9 o#503=2.& A, h6 a2 e# r3 l) ^$ S& n, C0 b
#504=1.1 A/ J5 L1 e7 F9 _& k2 @. ~
#1也可放入1011.類似2進制的運算
3 F+ ^5 g+ {0 N, w$ U. G+ N+ q* o
# {' A( z5 l* I1 n) z- n: P請問你有其他更佳的寫法嗎?請提出來謝謝 |
|