请问有谁知道条形码中13码的最后一位校验位的算法,急用!!!

PopsInSeoul 2002-07-30 11:46:45
请问有谁知道条形码中13码的最后一位校验位的算法,急用!!!
...全文
327 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
jdsbjcailei 2002-07-30
  • 打赏
  • 举报
回复
up
mazhayang 2002-07-30
  • 打赏
  • 举报
回复
你要的是不是这个:
1、从代码位置序号2开始,所有偶数位的数字代码求和为a。
2、将上步中的a乘以3为a。
3、从代码位置序号3开始,所有奇数位的数字代码求和为b。
4、将a和b相加为c。
5、取c的个位数d。
6、用10减去d即为校验位数值。
例:234235654652的校验码的计算如下表:

数据码 校验码
代码位置序号 13 12 11 10 9 8 7 6 5 4 3 2 1
数字码 2 3 4 2 3 5 6 5 4 6 5 2 ?
偶数位 3 + 2 + 5 + 5 + 6 + 2
奇数位 2 + 4 + 3 + 5 + 4 + 5

步骤1:3+2+5+5+6+2=23

步骤2:23*3=69

步骤3:2+4+3+5+4+5=23

步骤4:69+23=92

步骤5:10-2=8

步骤6:校验码为 8

7,789

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧