算法
蛋黄车
不要和我比懒我懒得和你比
展开
-
不使用第三方变量交换两个变量的值
这需要进行位操作,必较麻烦的, 在学习程序语言和进行程序设计的时候,交换两个变量的值是经常要使用的。通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下: int a,b; a=10; b=15; int t; t=a; a=b; b=t; 这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法转载 2012-02-20 17:37:43 · 551 阅读 · 0 评论 -
java中身份证有效性验证算法
首先,在做验证之前,要了解身份证验证号码的规则。1、号码的结构 :公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。2、地址码(前六位数):表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按GB/T2260的规定执行。3、出生日期码(第七位至十四位):表示编码对象出生的年、月原创 2013-08-13 14:18:40 · 1547 阅读 · 0 评论 -
JS身份证有效性验证
function checkIdcard(idcard){ var Errors=new Array( "验证通过", "身份证号码位数不对!", "身份证号码出生日期超出范围或含有非法字符!", "身份证号码校验错误!", "身份证地区非法!" ); var area={11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁原创 2013-10-11 17:15:25 · 635 阅读 · 0 评论