程式作業要寫認證的程式
但是我不知道規則@@ 不知道怎麼下手
請會的人給一下規則^^ 不用給程式
2007-09-10 16:53:10 · 3 個解答 · 發問者 要你命三百 1 in 電腦與網際網路 ➔ 程式設計
第1碼:英文字代表縣市
第2碼:1:男生 2:女生
第3碼至第10碼為任意數字,
但英文字母所代表的數字與其他數字需符合需符合:
(W1 + 9*W2 + 8*N1 + 7*N2 + 6*N3 + 5*N4 + 4*N5 + 3*N6 + 2*N7+ 1*N8 + N9)/10
如整除,則表示該身分證號碼為正確,否則為錯誤。
W1為英文字母對應之數字第1位數、W2為英文字母對應之數字第2位數
(如,「A」:對應數字10,W1=1 W2=0 ; 「Y」:對應數字32,W1=3 W2=2)
N1~N9表示第3碼至第10碼的數字
(英文字母對應的數字 A=10 B=11 C=12 D=13 E=14 F=15 G=16 H=17 J=18 K=19 L=20 M=21 N=22 P=23 Q=24 R=25 S=26 T=27 U=28 V=29 W=30 X=31 Y=32 Z=33 I=34 O=35 )
A台北市 B台中市 C基隆市 D台南市 E高雄市 F台北縣 G宜蘭縣 H桃園縣 I嘉義市 J新竹縣 K苗栗縣 L台中縣 M南投縣 N彰化縣 O新竹市 P雲林縣 Q嘉義縣 R台南縣 S高雄縣 T屏東縣 U花蓮縣 V台東縣 W金門縣 X澎湖縣 Y陽明山 Z連江縣
2007-09-10 21:18:25 補充:
更正:N1~N9表示第2碼至第10碼的數字
2007-09-10 17:16:53 · answer #1 · answered by 簡嘉志 3 · 0⤊ 0⤋
一起玩情趣用品網路商城,提供成人情趣用品、情趣內衣等,全省宅配到府、超商付款包裝隱密,歡迎參觀選購。
一起玩情趣用品官網:http://www.17one.net
一起玩情趣用品粉絲團:https://www.facebook.com/17one
2015-04-07 18:38:59 · answer #2 · answered by ? 1 · 0⤊ 0⤋
程式的話~網路上很多地方都搜尋得到~
規則的話大致上列為下列幾種:
1:欄位不得為空白
>> 空白則防呆跳回 或 繼續往下檢驗
2:欄位是否為10個字元(未滿或超過都打回防呆)
>> 繼續往下
3:第一個字元是否為 "英文字" & 第2-9個字元是否為 "數字"
4:第二個字元必須是 "1" 或 "2"
5:接下來就是關於驗證碼的規則部份了~ 這方便比較複雜... 透過第一個字元的英文來找出對應的"檢查碼"~ 最後得到的餘數=0時才算驗證通過!
2007-09-10 17:20:51 · answer #3 · answered by Denise 2 · 0⤊ 0⤋