怎么使用C#实现下列问题

5 5 5 5 5=5
中间填入+ - * / 四种符合,
分种情况
有括号和没有括号
请务必使用C#编写,并且能够输出所有的结果
在此跪求大牛回答!
感激不尽!

需要加括号?

  • - * / 这个其实进行全排列就可以

c# 全排列

计算结果

5+5-5*5/5
5+5-5/5*5
5+5*5/5-5
5+5/5*5-5
5-5+5*5/5
5-5+5/5*5
5-5*5/5+5
5-5/5*5+5
5*5/5+5-5
5*5/5-5+5
5/5*5-5+5
5/5*5+5-5

按据先算出来的结果进行算法实现就行了

一个全排列就出来了啊,5层for循环

用穷举搜索法,注意处理除0的情况