[生活資訊]身份証括弧內號碼(checkdigit)的計算方法[樂+]
1. 寫下你的身份証號碼 (包括第一個英文字母)
* [% ^, u2 x' S4 Q0 d' e# x e.g. A123456 (?)4 d+ S$ q! I4 w
- I% { l6 [1 P1 v. R6 O
2. 將第一個英文字母按下表轉化為數字
9 b* y8 {$ Q' j: e9 T4 F) x/ d3 | 1 2 3 4 5 6 7 8 9 10 11
; `' u; K0 a* {& U1 @ A B C D E F G H I J K/ r7 t0 j. k. `0 g5 M* T: o+ w
L M N O P Q R S T U V8 c" w; `2 A$ |1 O! s9 U. a
W X Y Z
+ k- H) t. y- h# W2 `8 {& m1 I" s
3 i! `, b$ r# ~' R, G7 v e.g A=1% W: I. ^' t2 c0 \# M0 S3 u
- N0 ?( G& J- G
3. 將已轉為字母的身份証號碼順次序分別乘以 8, 7, 6, 5, 4, 3, 2& g+ E$ z5 Q* U: \7 e- }
5 x6 U2 c9 L, V$ Y) Q2 l6 q9 T e.g 1*8 ; 1*7; 2*6; 3*5; 4*4; 5*3; 6*2 . l, g: f$ K7 p" }# C+ _
- P) m7 a1 G1 `- ]' |7 P6 l4. 將所得數值相加( x a o0 D# j2 R/ C
0 }% H/ r1 [2 s, o# C4 a; E( V( B; s3 P e.g 1*8 + 1*7+ 2*6+ 3*5+ 4*4+ 5*3+ 6*2 = 85
: S1 k5 R# O8 j3 _- J) t6 m# v
" I1 y" X" h3 ]* ?5. 找出最細的整數加上step 4 得出的數值,令該數值成為11的倍數。. B1 d# n# [% [8 t3 D1 T1 N
85 + 3 = 88 (註88 為11的倍數)0 L2 ^* x* ^0 X6 t& c5 O1 K# {
1 B7 N: D* B# a# }5 h' l6 t6. Step 5 找出的數值便是我們身份証括弧內的號碼。
7 }9 f4 Q+ u4 ]6 c i.e. 3 !!3 }, g3 O$ e, O& L
/ l" R3 Y" H6 F! J& ^- d) X( p7 o/ E G[ Last edited by 樂壇渣Fit人 on 2005-6-9 at 09:46 AM ] |