duquanplc
DDD
级别: 略有小成
精华主题: 0
发帖数量: 260 个
工控威望: 404 点
下载积分: 703 分
在线时间: 219(小时)
注册时间: 2008-08-25
最后登录: 2024-12-21
查看duquanplc的 主题 / 回贴
楼主  发表于: 2021-04-11 21:28
现有600个连续寄存器,每十个寄存器为一组,共60组,每组存有相同个数的字符,但每组字符不能完全相同。现改变任意一组里的字符,长度不变,如60组里有相同的字符串的组需找出来,更改成不同。图片里的程序只能找出相邻组的不同,不能找出任意不相邻的组的不同,请各位看下问题出在哪里?怎样改,谢谢!
附件: 程序.rar (159 K) 下载次数:180
网站提示: 请不要用迅雷下载附件,容易出错
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 407 点
下载积分: 987 分
在线时间: 168(小时)
注册时间: 2008-08-23
最后登录: 2024-11-19
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2021-04-13 11:37
我写的是每次找出2个相同的,当你修改其中一个后,会再次找相同的,直到找完所有的。如果要一次找出所有相同的会造成一次循环数量太大,除非是导入数据,否则手工输入的话是没有机会一次多个重复的。
附件: 程序.zip (175 K) 下载次数:74
网站提示: 请不要用迅雷下载附件,容易出错
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 407 点
下载积分: 987 分
在线时间: 168(小时)
注册时间: 2008-08-23
最后登录: 2024-11-19
查看sjbandmm的 主题 / 回贴
2楼  发表于: 2021-04-13 13:41
一次显示多个重复,重复的序号显示在D700-701-702-。。。。
如果多组重复,入1、3、5组相同、6、7、8组相同,但这两组又不同,那么只能显示一组,当一组修改完后才能显示下一组相同的。
附件: 程序2.zip (175 K) 下载次数:77
网站提示: 请不要用迅雷下载附件,容易出错