登录
首页 » c » 累加和校验

累加和校验

于 2022-08-04 发布 文件大小:43.29 kB
0 70
下载积分: 2 下载次数: 1

代码说明:

数据传输中一种常见的校验方式是累加和校验。其实现方式是在一次通讯数据包的最后加入一个字节的校验数据。 这个校验字节内容为前面数据包中所有数据按字节累加所得结果的最后一个字节。例如: 要传输的信息为: TEST(ASCII码为0x54,0x45,0x53,0x54) 四个字节的累加和为:0x54+0x45+0x53+0x54=0x140 校验和为累加和的最后一个字节,即0x40,也就是十进制的64 现在请设计一个程序计算给出的待传输信息的累加校验和 输入说明 输入为一个字符串,字符串长度不超过100个字符 输出说明 输出一个十进制整数,表示输入字符串的累加校验和。 输入样例 TEST 输出样例 64

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • Audio-codec-(c)
    Audio codec for blackfin
    2013-11-12 01:27:07下载
    积分:1
  • xyglxt
    简单的学员信息管理系统,增删改查都可以实现,具有简单容错功能(Simple student information management system, CRUD can be achieved with a simple fault tolerance)
    2014-03-27 22:34:51下载
    积分:1
  • FindFunc
    说明:  可查找C++源代码文件中定义的函数及每个函数实现代码的行数。帮助开发人员随时掌握代码中函数的粒度控制。(To find C++ source code files and functions defined in the implementation code for each function, the number of lines.)
    2011-03-11 19:18:46下载
    积分:1
  • Qt从入门到精通
    QT使用教程 Qt 入门中文资料 Qt从入门到精通(QT from entry to proficiency)
    2020-07-01 01:40:01下载
    积分:1
  • mDNSResponder
    mDNSresponder源代码,提供了mDNS/DNS-SD应用开发所需相关功能接口,调用对应接口可以忽略底层通讯和系统相关的特性,直接开发基于mDNS的应用程序。
    2022-08-09 22:43:39下载
    积分:1
  • Router-Switcher-power-saving
    路由器自动开关机省电 由廉价的AT89S52单片机作为控制采集芯片,控制三组定时开关机时间,并且能断电保存用户信息长达五年之久,路由器的控制由单刀双掷开关实现,而且无需另加电源,只须由路由器电源提供。本装置配有人性化操作界面,采用DS1602背光液晶,实现三组开关机时间显示和实时时钟显示。(Router Switcher power saving)
    2012-04-27 12:39:52下载
    积分:1
  • 蚁群算法合集-matlab
    Sorry,没有注释! 放不下,网站上有! 下面就是实现如此复杂性的七条简单规则: 1、范围: 蚂蚁观察到的范围是一个方格世界,蚂蚁有一个参数为速度半径(一般是3),那么它能观察到的范围就是33个方格世界,并且能移动的距离也在这个范围之内。 2、环境: 蚂蚁所在的环境是一个虚拟的世界,其中有障碍物,有别的蚂蚁,还有信息素,信息素有两种,一种是找到食物的蚂蚁洒下的食物信息素,一种是找到窝的蚂蚁洒下的窝的信息素。每个蚂蚁都仅仅能感知它范围内的环境信息。环境以一定的速率让信息素消失。 3、觅食规则: 在每只蚂蚁能感知的范围内寻找是否有食物,如果有就直接过去。否则看是否有信息素,并且比较在能感知的范围内哪一点的信息素最多,这样,它就朝信息素多的地方走,并且每只蚂蚁多会以小概率犯错误,从而并不是往信息素最多的点移动。蚂蚁找窝的规则和上面一样,只不过它对窝的信息素做出反应,而对食物信息素没反应。 4、移动规则: 每只蚂蚁都朝向信息素最多的方向移,并且,当周围没有信息素指引的时候,蚂蚁会按照自己原来运动的方向惯性的运动下去,并且,在运动的方向有一个随机的小的扰动。为了防止蚂蚁原地转圈,它会记住最近刚走过了哪些点,如果发现要走的下一点已经在最近走过了,它就会尽量避开。 5、避障规则: 如果蚂蚁要移动的方向有障碍物挡住,它会随机的选择另一个方向,并且有信息素指引的话,它会按照觅食的规则行为。 7、播撒信息素规则: 每只蚂蚁在刚找到食物或者窝的时候撒发的信息素最多,并随着它走远的距离,播撒的信息素越来越少。 下面的程序开始运行之后,蚂蚁们开始从窝里出动了,寻找食物;他们会顺着屏幕爬满整个画面,直到找到食物再返回窝。 其中,‘F’点表示食物,‘H’表示窝,白色块表示障碍物,‘+’就是蚂蚁了。 参数说明: 最大信息素:蚂蚁在一开始拥有的信息素总量,越大表示程序在较长一段时间能够存在信息素。 信息素消减的
    2022-03-03 20:31:46下载
    积分:1
  • c语言编写坦克大战源代码
    这是一个用C++编写的坦克大战,里面包含具体的程序,直接运行即可;有一些C++编程能力的,但是没有很好例子的时候可以看看,对于以后游戏开发,会有些作用;(This is a tank battle written in C++, which contains specific programs to run directly; there are some C++ programming capabilities, but there are no good examples when you can see, for future game development, will have some effect;)
    2019-03-04 17:31:35下载
    积分:1
  • tone
    telcobridges tone develop
    2009-01-21 12:02:10下载
    积分:1
  • zxxx
    gps and phone
    2021-01-19 22:18:41下载
    积分:1
  • 696518资源总数
  • 105570会员总数
  • 13今日下载