开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 2750|回复: 12
收起左侧

[2019开源大赛(第四届)] 数值 文本相加 算法

[复制链接]
结帖率:97% (31/32)
发表于 2019-11-5 21:53:50 | 显示全部楼层 |阅读模式   福建省福州市
本帖最后由 cf2006a 于 2019-11-5 22:21 编辑
  
子程序名返回值类型公开备 注
文本_求和整数型 将有规律文本相加
参数名类 型参考可空数组备 注
参_数值文本文本型
参_分隔符文本型如 + 好 或者 | 等自己喜欢用什么分割就用什么
置入代码 ({ 49, 192, 49, 210, 49, 255, 139, 93, 8, 139, 27, 133, 219, 116, 60, 139, 77, 12, 139, 9, 133, 201, 116, 51, 138, 41, 138, 11, 132, 201, 116, 43, 67, 128, 249, 47, 127, 2, 235, 242, 128, 249, 57, 127, 237, 15, 182, 209, 131, 234, 48, 128, 59, 0, 116, 11, 56, 43, 116, 7, 1, 208, 107, 192, 10, 235, 215, 1, 208, 1, 199, 49, 192, 235, 207, 137, 248, 201, 194, 8, 0 })
返回 (0)




QQ截图20191105215144.png

点评

知道转换,感觉最好备注下汇编代码,不然看这些机器码头晕   山东省泰安市  发表于 2019-11-5 23:02
楼下,用软件转化一下就就可以了啊   广东省东莞市  发表于 2019-11-5 21:57
大哥,你能不能把汇编代码也发出来,不然我等新手如何学习呢。   山东省泰安市  发表于 2019-11-5 21:55
结帖率:97% (31/32)

签到天数: 21 天

 楼主| 发表于 2020-2-23 10:07:38 | 显示全部楼层   福建省福州市
8wy721719 发表于 2020-2-21 21:41
.版本 2
.支持库 spec

{ 49, 255, 49, 192, 139, 93, 8, 139, 27, 133, 219, 116, 55, 15, 175, 198, 1, 199, 49, 192, 190, 1, 0, 0, 0, 128, 249, 45, 117, 2, 247, 222, 128, 249, 0, 116, 31, 138, 11, 128, 249, 0, 116, 225, 67, 128, 249, 48, 124, 219, 128, 249, 57, 127, 214, 107, 192, 10, 15, 182, 209, 131, 234, 48, 1, 208, 235, 225, 137, 248, 201, 194, 4, 0 }
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 8 天

发表于 2020-2-21 21:41:10 | 显示全部楼层   广东省汕尾市
cf2006a 发表于 2019-11-7 15:00
.版本 2

.子程序 文本_求和, 整数型, , 作者*F006a   将有规律文本相加 2019-11-6  修改支持负数

.版本 2
.支持库 spec

调试输出 (文本_求和 (“10086+3+121+322”, “+”))
调试输出 (到整数 (10086 + 3 + 121 + 322))

开始运行被调试程序
* 10540
* 10532
被调试易程序运行完毕
求出来的合不对
回复 支持 反对

使用道具 举报

结帖率:97% (31/32)

签到天数: 21 天

 楼主| 发表于 2020-2-21 20:58:12 | 显示全部楼层   福建省福州市
[e=0].版本 2

.子程序 文本_求和, 整数型, 公开, 作
回复 支持 反对

使用道具 举报

结帖率:36% (5/14)
发表于 2019-12-14 14:29:53 | 显示全部楼层   重庆市重庆市
这种 人才  才是助力易语言长久发展的功呈
回复 支持 反对

使用道具 举报

结帖率:97% (31/32)

签到天数: 21 天

 楼主| 发表于 2019-11-7 15:00:26 | 显示全部楼层   福建省福州市
.版本 2

.子程序 文本_求和, 整数型, , 作者*F006a   将有规律文本相加 2019-11-6  修改支持负数
.参数 参_数值文本, 文本型
.参数 参_分隔符, 文本型, , 如 + 号 或者 | 等自己喜欢用什么分割就用什么

置入代码 ({ 49, 192, 49, 255, 139, 93, 8, 139, 27, 133, 219, 116, 78, 139, 77, 12, 139, 9, 133, 201, 116, 69, 138, 41, 49, 192, 190, 1, 0, 0, 0, 138, 11, 132, 201, 116, 54, 128, 249, 45, 117, 5, 67, 247, 222, 235, 240, 67, 128, 249, 47, 127, 2, 235, 225, 128, 249, 57, 127, 220, 107, 192, 10, 15, 182, 209, 131, 234, 48, 1, 208, 138, 11, 132, 201, 116, 6, 56, 233, 116, 2, 235, 220, 15, 175, 198, 1, 199, 67, 235, 189, 137, 248, 201, 194, 8, 0 })
返回 (0)
支持负数~!!!!!!
回复 支持 反对

使用道具 举报

结帖率:33% (1/3)
发表于 2019-11-6 15:28:45 | 显示全部楼层   福建省漳州市
谢谢分享学习
回复 支持 反对

使用道具 举报

结帖率:100% (6/6)

签到天数: 21 天

发表于 2019-11-6 13:28:15 | 显示全部楼层   新疆维吾尔自治区昌吉回族自治州
汇编大佬  膜拜膜拜
回复 支持 反对

使用道具 举报

结帖率:100% (3/3)
发表于 2019-11-6 00:37:25 | 显示全部楼层   广东省汕头市
  1. xor eax, eax
  2. xor edx, edx
  3. xor edi, edi
  4. mov ebx, dword [ebp+0x08]
  5. mov ebx, dword [ebx]
  6. test ebx, ebx
  7. je label4
  8. mov ecx, dword [ebp+0x0C]
  9. mov ecx, dword [ecx]
  10. test ecx, ecx
  11. je label4
  12. mov ch, byte [ecx]
  13. label1:
  14. mov cl, byte [ebx]
  15. test cl, cl
  16. je label4
  17. inc ebx
  18. cmp cl, 0x2F
  19. jnle label2
  20. jmp label1
  21. label2:
  22. cmp cl, 0x39
  23. jnle label1
  24. movzx edx, cl
  25. sub edx, 0x30
  26. cmp byte [ebx], 0x00
  27. je label3
  28. cmp byte [ebx], ch
  29. je label3
  30. add eax, edx
  31. imul eax, eax, 0x0A
  32. jmp label1
  33. label3:
  34. add eax, edx
  35. add edi, eax
  36. xor eax, eax
  37. jmp label1
  38. label4:
  39. mov eax, edi
  40. leave
  41. retn 0x0008
复制代码
回复 支持 反对

使用道具 举报

结帖率:100% (17/17)

签到天数: 23 天

发表于 2019-11-5 22:12:04 | 显示全部楼层   山东省青岛市
汇编大佬  膜拜膜拜
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

快速回复 返回顶部 返回列表