IT技术博客大学习 共学习 共进步
全部 移动开发 后端 数据库 AI 算法 安全 DevOps 前端 设计 开发者

信用卡校验位算法THE LUHN MOD-10

本机暂存

   1. 对卡号上的每位数字乘以权重。其规则是,如果卡号数字个数是偶数,则第一位乘以2,否则就乘以1,然后以后分别是,1,2,1,2,1,2;

   2. 如果每位数字乘以权重后超过9 ,则需要减去 9;

   3. 将所有的处理过的加权数字求和,用 数字 10 求模运算;

   4. 余数应该是0,否则可能是输入错误。也可能是一个假号。

同分类推荐文章

  1. 对基本有序的序列排序算法 (2026-06-11 17:46:49)
  2. Four Levels Of Customer Understanding (2026-05-22 21:00:00)
  3. 除法的意义 (2026-04-12 20:52:17)

查看更多 算法 文章 →

建议继续学习

  1. 关于memcache分布式一致性hash (累计阅读 11,820)
  2. 淘宝搜索:定向抓取网页技术漫谈 (累计阅读 9,532)
  3. PHP与递归Recursion (累计阅读 9,249)
  4. 你是那10%可以实现二分查找算法的程序员吗? (累计阅读 7,851)
  5. Hacker News 排名算法工作原理 (累计阅读 7,525)
  6. 神秘常量复出!用0x077CB531计算末尾0的个数 (累计阅读 6,562)
  7. geohash:用字符串实现附近地点搜索 (累计阅读 5,141)
  8. 一些有意思的算法代码 (累计阅读 5,155)
  9. 漫话中文分词算法 (累计阅读 4,980)
  10. 用户成长体系漫谈 (累计阅读 4,782)