7,765
社区成员
发帖
与我相关
我的任务
分享
while(true)
Console.WriteLine("2");
Dim s17 = s18.Substring(0, 17)
楼上,这句没什么用啊
Public Function IdCardValid(s18 As String) As Boolean
Dim Weight = {7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2}
Dim Parity = "10X98765432"
Dim s17 = s18.Substring(0, 17)
Dim s = 0
For i = 0 To 16
s += Int32.Parse(s17(i).ToString()) * Weight(i)
Next
Return Parity(s Mod 11).ToString() = s18.Substring(17, 1)
End Function