|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
分離數值,6位數8位數不必煩惱了,我幫你寫好了
4 H6 H# L/ L. o/ k, g9 O" b0 P6 j程式例:
$ g0 f% X V6 K+ ?#1=1234.(將被分離的數據)
' m$ C; O- _; _! B; k$ W. x/ I) }#1=ABS[FIX[#1]]/ o4 c% `# M3 q/ _4 z8 @' f, N0 }
#2=4.(幾位數,沒有大於4位用這招不划算,一定要帶千元)
+ g- J& o& ~7 ?; N8 M1 S a4 E#3=501.(儲存到#501以上)
8 E0 \( }% b2 z) J: V5 k& }9 O#10=10.(十的乘冪) J5 Y* l$ k6 M9 q, w+ j4 [9 y
WHILE[#2GT0.]DO1 a+ Z+ r0 H/ C! k% g. l
#[#3]=FIX[[[[#1/#10]-FIX[#1/#10]]*#10]]
& {& N- S# b6 A, i#3=#3+1.3 O+ U' o! ^& Q2 X
#2=#2-1.
* }6 z: g# s7 u% G# E6 |#10=#10*10.(百-->千-->萬一直放大十倍)
' [$ L, U1 Q1 {/ p+ i, c; EEND1
8 `+ c! ?% w# A( m/ J. lM0
1 H2 q! h" n4 K5 M: U: h: [1 W. }- Z: U& Z! p; r' K* Y7 P B! L
結果:
y2 N; }( X" I9 k4 M; Q#501=4.
! H/ r3 Z5 Z6 @, c9 Q#502=3.& \1 S1 @" r- n+ _" _
#503=2.1 J* k( w- |/ e9 y) M
#504=1.
% J1 H, v; P. C6 a; L2 e#1也可放入1011.類似2進制的運算0 ?1 \7 n( [! P6 m
" u2 x6 D( L! A& I7 H/ T
請問你有其他更佳的寫法嗎?請提出來謝謝 |
|