开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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


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

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

查看: 2783|回复: 18
收起左侧

[易语言纯源码] 【算法世界】无限嵌套的算式【恋爱脑】

[复制链接]

结帖率:100% (47/47)
发表于 2023-3-30 14:54:42 | 显示全部楼层 |阅读模式   江西省南昌市
分享源码
界面截图: -
是否带模块: -
备注说明: -
不知道在哪看到的段子,花了一上午把它实现了


输入数值,可用指定的具有特殊含义的数字配成算式;
如数字【6】:
具有特殊含义的数字比如:
330335——想想你想想我
接下来就是配凑了
3+3+0/3/3/5=【6】!
仅使用这六个数字,以及6个函数,6个单目运算符,
不改变原有数字的出现次数,出现顺序。


看图理解更快

QQ截图20230330143717.png
QQ截图20230330143729.png

QQ截图20230330143814.png

QQ截图20230330144120.png


步骤1(可跳过)
初始化特殊数字:
例如:
1372
一厢情愿


步骤2(可跳过)
生成基本算式:
1+3/7-2

步骤3:
深度拓展算式(理论上是无限种,但没必要生成无限种,生成有限组合即可)附上代码:C++实现。

双击目录:./C++代码/SpecialNumber.exe即可运行
使用方式:输入基础表达式如:1+3/7-2
即可生成类似
cos(tan(sin(1+3))/exp(exp(7)-2))
之类的复杂式子并运算。

纯算法打造,带你体会底层算法构架的世界。

步骤4:
打开易语言代码。这时候会初始化步骤1,2生成的special文件,(你们不用生成了,我已经附带在压缩包了)
此时的数据库还是比较小的,你需要拖入步骤3生成的深度拓展算式文件(一般几十。几百MB)

初始化完毕即可使用。

恋爱脑.zip (1.52 MB, 下载次数: 35)

点评

第一张图运算符优先级:^(乘方)> * (乘)、/ (除)、mod (求余)   江西省南昌市  发表于 2023-3-30 14:56

评分

参与人数 3好评 +3 精币 +7 收起 理由
易语言资源网 + 1 + 3 开源精神必须支持~
光影魔术 + 1 + 1 支持开源~!感谢分享
冰点 + 1 + 3 YYDS~!

查看全部评分


本帖被以下淘专辑推荐:

发表于 2023-7-21 10:18:16 | 显示全部楼层   江苏省苏州市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2023-5-11 22:53:59 高大上手机用户 | 显示全部楼层   陕西省榆林市
漂亮
回复 支持 反对

使用道具 举报

结帖率:0% (0/2)

签到天数: 2 天

发表于 2023-4-2 22:37:25 | 显示全部楼层   广东省深圳市
谢谢分享,学习学习!!!
回复 支持 反对

使用道具 举报

结帖率:100% (1/1)

签到天数: 5 天

发表于 2023-4-1 23:03:08 | 显示全部楼层   广西壮族自治区柳州市
这个算法有点牛啊,怎么想到的
回复 支持 反对

使用道具 举报

发表于 2023-4-1 22:22:34 高大上手机用户 | 显示全部楼层   吉林省长春市
这是神马
回复 支持 反对

使用道具 举报

结帖率:50% (1/2)

签到天数: 2 天

发表于 2023-4-1 15:57:47 | 显示全部楼层   四川省成都市
支持开源~!感谢分享
回复 支持 反对

使用道具 举报

结帖率:73% (8/11)

签到天数: 7 天

发表于 2023-4-1 03:33:05 | 显示全部楼层   河南省焦作市
是感谢分享
回复 支持 反对

使用道具 举报

发表于 2023-3-31 21:37:17 | 显示全部楼层   陕西省西安市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 2 天

发表于 2023-3-31 10:06:21 | 显示全部楼层   山东省烟台市
感谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

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

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

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