/** *Luhn校验算法校验银行卡号 *Description: 银行卡号Luhm校验 *Luhm校验规则:16位银行卡号(19位通用): *1.将未带校验位的 15(或18)位卡号从右依次编号 1 到 15(18),位于奇数位号上的数字乘以 2。 *2.将奇位乘积...
分类:
编程语言 时间:
2015-11-30 18:03:36
阅读次数:
167
LUHN算法,主要用来计算信用卡等证件号码的合法性。
1、从卡号最后一位数字开始,偶数位乘以2,如果乘以2的结果是两位数,将两个位上数字相加保存。
2、把所有数字相加,得到总和。
3、如果信用卡号码是合法的,总和可以被10整除
#include
#include
#include
int main(int argc, const char * argv[]...
分类:
编程语言 时间:
2015-07-31 18:39:35
阅读次数:
125