打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
身份证校验码计算器(注意记事本保存,另存为 BAT 文件打开) | wiFay 树洞
@echo off
cls&setlocal enabledelayedexpansion
title 身份证校验码计算器
:start
echo.
echo 身份证校验码计算器
echo.
set /p sfz=‘输入无校验码的号码(17位):
set /a s1=%sfz:~0,1%*7
set /a s2=%sfz:~1,1%*9
set /a s3=%sfz:~2,1%*10
set /a s4=%sfz:~3,1%*5
set /a s5=%sfz:~4,1%*8
set /a s6=%sfz:~5,1%*4
set /a s7=%sfz:~6,1%*2
set /a s8=%sfz:~7,1%
set /a s9=%sfz:~8,1%*6
set /a s10=%sfz:~9,1%*3
set /a s11=%sfz:~10,1%*7
set /a s12=%sfz:~11,1%*9
set /a s13=%sfz:~12,1%*10
set /a s14=%sfz:~13,1%*5
set /a s15=%sfz:~14,1%*8
set /a s16=%sfz:~15,1%*4
set /a s17=%sfz:~16,1%*2
set /a dz=%s1%+%s2%+%s3%+%s4%+%s5%+%s6%+%s7%+%s8%+%s9%+%s10%+%s11%+%s12%+%s13%+%s14%+%s15%+%s16%+%s17%
set /a jt=!dz!%%11
if %jt%==0 set jym=1
if %jt%==1 set jym=0
if %jt%==2 set jym=X
if %jt%==3 set jym=9
if %jt%==4 set jym=8
if %jt%==5 set jym=7
if %jt%==6 set jym=6
if %jt%==7 set jym=5
if %jt%==8 set jym=4
if %jt%==9 set jym=3
if %jt%==10 set jym=1
echo.
echo 校验码是%jym%
echo.
echo 身份证号码:%sfz%%jym%
echo.
echo 按任意键返回...
pause>nul
cls&goto start
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
简单计算器
谈编码数据审计的分析技巧(审计署武汉办)
没有删不掉的
直播视频文件下载方式:m3u8文件下载原生代码
遍历生成文件夹html图片
1批量删除文件夹名中指定的字符串(按字符串删除)使用前把文件扩展名改为bat
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服