逻辑算法题,数学逻辑强的来,够胆你就来,等你来约!!!

LanFavourite LanFavourite 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在有这么个需求:我需要这么一个方法,我会往这个方法里头传入四个 int 类型的参数,
即: int a, int b, int c, int d
例如:我传进来的四个int 数是:1, 4,4, 3 现在需要将传入的这四个整型的参数进行 加减乘除 法则运算!

但是现如今的问题是:你不能确定第一个数与第二个数用的是什么运算符连接,同理,第二个数与第三个数也不能确定用什么运算符号连接,第三个数与第四个数也是一样的道理!即:数与数之间连接起来的运算符(+、—、x、÷) 不能确定是用什么运算符连接起来,这就意味着我们在程序当中需要去进行一一罗列!再者,有可能这四个数连接起来用的全部是加法,也有可能全部是减法,有可能只用了其中两种,也有可能只用了运算符的其中三种,也可能四种全部用上了!

最后将运算得到的结果进行筛选,结果大于16的,全部过滤掉,pass掉,只留下小于等于16的结果,0 也可以过滤掉了,没有意义,并将结果进行从小到大排序打印出来!(当然,重复的结果留下其中一个就够了)!

有谁会写这道算法题,赐教!!! 分可以再加100!
...全文
评论 70
收藏 已收藏
分享
返回顶部
LanFavourite
Java EE 67,535 成员 225,843 内容