十五位的身份证号转为十八位的

转载 2004年07月31日 10:29:00
private?string?Convert15To18(string?strTemp)
{
int[]?arrInt?=?new?int[]{7,?9,?10,?5,?8,?4,?2,?1,?6,?3,?7,?9,?10,?5,?8,?4,?2};
string?arrCh="10X98765432";
int?nTemp?=?0;
if(strTemp.Length==15)
{
strTemp?=?strTemp.Substring(0,6)?+?"19"?+?strTemp.Substring(6,strTemp.Length-6);
for(int?i?=?0;?i?<?strTemp.Length;?i++)
{
nTemp?+=?int.Parse(strTemp.Substring(i,?1).ToString())?*?arrInt[i];
}
strTemp?+=?arrCh[nTemp?%?11];?
}
char?dd=arrCh[nTemp?%?11];?
return?strTemp;
}

php 身份证号15和18位验证

15和18位身份证号的验证代码为: /** * 验证身份证号 * @param [type] $idcard [身份证号码] */ public functi...
  • xiao_bai8
  • xiao_bai8
  • 2016年05月31日 10:56
  • 1998

身份证号:15位转为18位

18位身份证号由四部分组成: 地址码(6位)+出生日期(8位)+顺序码(3位)+校验码(1位) 15位身份证号组成: 地址码(6位)+出生日期(6位)+顺序码(3位)  其中,以1988年...
  • qingxiaowang1005
  • qingxiaowang1005
  • 2013年05月31日 15:52
  • 452

位深度讲解,opencv8位单通道和32位单通道解析

在记录数字图像的颜色时,计算机实际是用每个像素需要的位深度来表示的,黑白二色的图像是数字图像中最简单的一种,它只有黑、白两种颜色,也就是说它的每个像素只有1位颜色,位深度是1,用2的一次幂来表示;考虑...
  • u011028345
  • u011028345
  • 2017年03月31日 11:51
  • 1467

怎么对高八位或低八位写值而不影响其它位,还有怎样单独读取高八位或低八位的值

((u8*)(&GPIOB->ODR))[0] = 0xaa;写低八位  g_io_tempvalue = ((u8*)(&GPIOB->ODR))[1];读高八位 ==============...
  • TXF1984
  • TXF1984
  • 2015年06月19日 17:07
  • 1459

身份证号码验证算法

转载地址:http://www.cnblogs.com/xudong-bupt/p/3293838.html 做项目的时候需要对拿到的数据进行“清洗”,比如剔除一些不可能存在的身...
  • wanglha
  • wanglha
  • 2016年07月04日 09:36
  • 434

[从头读历史] 第280节 诗经目录以及十五国风的地域分布

剧情提要: 诗经中十五国风的采集地都是在哪呢?小雅、大雅,还有颂词都是讲些什么呢? 正剧开始: 星历2016年07月01日 14:35:31, 银河系厄尔斯星球中华帝国江南行省。 [工程师阿伟]正在...
  • mwsister
  • mwsister
  • 2016年07月01日 14:40
  • 607

【Git入门之十五】Github操作指南

最终篇,介绍一下Github网站的使用,主要是翻译为主,简化了已介绍过的内容。 1.如何创建一个仓库? 1.1.点击New Repository。 1.2.填写仓库信息,点击Crea...
  • jackyvincefu
  • jackyvincefu
  • 2013年10月07日 10:43
  • 7606

Java 输入一个数字将其转换为汉字,如:102,一百零二

public class Convert { public void convert(int number) { //数字对应的汉字 String[] num = {"零","一","二","三",...
  • u012092806
  • u012092806
  • 2015年09月17日 20:29
  • 2739

为什么一字节是8位?

回溯70年计算机发展史,多到64和少到1位的计算机都曾设计过,比如常见的1, 5, 6, 7, 8, 9, 12, 18, 20 和36 bits;简单了解下历史!...
  • my_live_123
  • my_live_123
  • 2015年05月18日 11:09
  • 2261

按字节提取整形数值(按位与运算符“&”、右移位运算符“>>”)

输入一个十进制整数,将其转换成十六进制数输出,并提取每一字节所表示的十六进制数值逐一输出。测试数据如下: 分析:从控制台输入一个十进制整数,将其转换成十六进制数输出,接着提取其...
  • Noob_f
  • Noob_f
  • 2015年10月16日 21:51
  • 2133
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:十五位的身份证号转为十八位的
举报原因:
原因补充:

(最多只允许输入30个字)