输入18位身份证编号字符串,用下面的方法编程检验输入的身份证号是否正确。
即:将前17位数字依次与数组int aW[17] ={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}
对应元素相乘,求和,再以11为模求余数,
再以余数为校验数组int aXY[11]={1,0,10,9,8,7,6,5,4,3,2}的下标找出校验值,与最后一位相比较,如果不等表示输入的身份证号码有问题,此时提醒重新输入。
注:身份证号码最后一位等于X的,表示值为10。
运行要求:
检验至少三个人的身份证号
黄小凡