|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了
8 x% ?+ z( t8 |9 t程式例:
" c7 s* S; J7 x' T#1=1234.(將被分離的數據)
) Z, O, b: [5 g* |& A# E# h#1=ABS[FIX[#1]]# U' f3 Q/ \. W5 z H/ \
#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元)/ Q5 e A- j9 @* n0 |! k( n$ n
#3=501.(儲存到#501以上)
2 _ E+ r' d- g E! e6 I7 T#10=10.(十的乘冪)
, m2 K& P: ^( @9 e, k2 a+ X" YWHILE[#2GT0.]DO14 K! ?3 ^* L7 N7 l8 \
#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]]! b3 {" @0 J O2 G+ |
#3=#3+1.0 y( R9 s; e( g" L
#2=#2-1.
* z1 v1 k8 w8 {* ^7 |# X" F#10=#10*10.(百-->千-->萬一直放大十倍)9 h7 |& v3 b7 `) t" C
END1
5 Y8 }5 E4 ~9 o; b* c/ xM0: v4 \, G3 P4 v4 _( Q5 h
/ B1 y: J5 x( i; |
結果:, i, T& J0 a% h! f' o! j1 c
#501=4., r: _, a8 `/ S) V
#502=3.; D- H9 G% a8 d v
#503=2.
; B9 R/ X; f* W#504=1.7 j* _7 n1 M4 H& ]
#1也可放入1011.類似2進制的運算
7 V6 s$ J/ }- s+ O' V3 B2 ]1 i5 h6 N
0 M2 E8 d& B7 u* n0 X1 G! c請問你有其他更佳的寫法嗎?請提出來謝謝 |
|