假设将EAN的内容从左到右的顺序编号:N13、N12、N11、N10、N9、N8、N7、N6、N5、N4、N3、N2、N1,其中N1是准备要求的校验位:
1、C1=(N2+N4+N6+N8+N10+N12)*3;
2、C2=N3+N5+N7+N9+N11+N13;
3、将C1与C2相加,取其个位数,设为C3;
4、校验位N1=10-C3

例如下面是一个EAN13条形码的实例:

前三位690代表中国,690~694代表中国,其他映射可查阅有关资料,或者网上搜一搜。

跟着四位1234代表厂商,也就是厂商代号,紧接着的五位56789代表产品,那么利用EAN13码可以表示的中国产品数量为5*9999*99999,好多啊。。。。

最后一位2为校验位。

EAN13码校验位算法相关推荐

  1. 【深度学习】深度学习三十问!一位算法工程师经历30+场CV面试后总结的常见问题合集(含答案)...

    作者丨灯会 来源丨极市平台 编辑丨极市平台 导读 作者灯会为21届中部985研究生,凭借自己整理的面经,去年在腾讯优图暑期实习,七月份将入职百度cv算法工程师.在去年灰飞烟灭的算法求职季中,经过30+ ...

  2. JavaScript实现clearBit清除位算法(附完整源码)

    JavaScript实现clearBit清除位算法(附完整源码) clearBit.js完整源代码 clearBit.js完整源代码 /*** @param {number} number* @par ...

  3. EAN码校验位的计算方法

    /**    EAN码校验位的计算方法    从代码位置序号2开始,所有偶数位的数字代码求和为a.    将上步中的a乘以3为a.    从代码位置序号3开始,所有奇数位的数字代码求和为b.    将 ...

  4. 单比特纠错海明码校验位的计算过程

    生成单比特纠错海明码 海明码校验位长度应如是: 设一个 K 比特的信息串的单比特纠错海明码需要的校验比特位数为 r ,则他们有如下关系:(除了考试,不用记公式) 原理:求海明码时的一项基本考虑是确定所 ...

  5. 调戏微信朋友圈定位算法,巧用图片位置信息更改朋友圈定位信息

    2017年1月22日更新 2016-12-28,网友反馈定位失效.发现微信团队已经把算法给改了--朋友圈定位信息不再优先引用图片带的GPS信息.这就意味着本教程失效了.(偷笑)不知道是否有我一份&qu ...

  6. python列表元素循环左移_JavaScript系列——数组元素左右移动N位算法实现

    引言 在自己刚刚毕业不久的时候,去了一家公司面试,面试官现场考了我这道题,我记忆深刻,当时没有想到思路,毫无疑问被面试官当成菜鸟了. 最近刚好在研究数组的各种算法实现,就想到这道题,可以拿来实现一下, ...

  7. 一位算法工程师对自己工作的总结,非常具有借鉴意义!

    算法.技术及其它 在和刘同学长谈之后,我再次对前一段时间的想法进行了反思,结合聊天中的新感受,整理在这里.(注:标题里的算法,指机器学习算法,或者说"算法工程师"这个职位名称里的& ...

  8. 某位算法工程师对自己工作的反思

    算法.技术及其它 在和刘同学长谈之后,我再次对前一段时间的想法进行了反思,结合聊天中的新感受,整理在这里.(注:标题里的算法,指机器学习算法,或者说"算法工程师"这个职位名称里的& ...

  9. 一位算法工程师对自己工作的反思,写的不错。

    算法.技术及其它 在和刘同学长谈之后,我再次对前一段时间的想法进行了反思,结合聊天中的新感受,整理在这里.(注:标题里的算法,指机器学习算法,或者说"算法工程师"这个职位名称里的& ...

最新文章

  1. php连接mysql页面空白_求大神: php注册页面跳转出现空白页
  2. 为什么需要批判性思维 -- 读《学会提问》
  3. springboot 接受数组对象_SpringBoot+RabbitMQ 方式收发消息
  4. Oracle 工具权限二
  5. 01_JNI是什么,为什么使用,怎么用JNI,Cygwin环境变量配置,NDK案例(使用Java调用C代码),javah命令使用
  6. 云原生,开发者的黄金时代
  7. Unity 分离贴图 alpha 通道实践
  8. 1020. Tree Traversals (25) PAT甲级真题
  9. 3.6评分卡极端值的识别以及处理
  10. 幼儿园门口摆个考勤机 家长接孩子得打卡
  11. LED背光源技术特点
  12. Unity3D中2D图片动画进行帧动画播放
  13. K.gather()
  14. 一篇文章基础HTML总结
  15. 服务器常用的cpu型号,服务器CPU你又知多少?多款型号各个数
  16. 一个棋牌游戏的服务端开发1
  17. 关于anroid手机内部存储空间清理记录
  18. 服务网格——什么是服务网格?(概念原理1)
  19. not exists 中from 后面不同写法带来的效率区别
  20. android 强制打开gps定位_Android判断GPS是否开启和强制帮用户打开GPS

热门文章

  1. 实现固定表头和表列的table组件
  2. 如何利用Netcat进行黑客攻击第1部分:基础知识
  3. 2021-09-10 网安实验-漏洞扫描与利用之Nmap网络扫描脚本使用
  4. 程序员之“盲人摸太阳”
  5. Fecshop 开源B2C电商系统,php Yii2框架,支持多语言多货币
  6. C语言求任意范围内的素数
  7. java实现钢琴颜色改变_Android 拨号盘按键音修改为钢琴音效果实现
  8. 云计算的备份时代 磁带仍在
  9. 打开计算机网络自动连接,电脑网络自动连接如何设置
  10. 如何使用DBeaver连接MySQL数据库?