编写一个程序,该程序采用由空格分隔的3个整数,并执行加法,减法,乘法和除法运算的每一个组合,并使用所使用的运算组合显示结果.
例:
$./solution 1 2 3
结果如下输出
1+2+3 = 6
1-2-3 = -4
1*2*3 = 6
1/2/3 = 0 (仅整数答案,在.5处向上舍入)
1*2-3 = -1
3*1+2 = 5
等等...
操作规则的顺序适用,假设没有使用括号,即(3-1)*2 = 4不是组合,尽管你可以实现这个"额外信用"
对于除以0的结果,只需返回NaN
编辑:输入是必需的,即,如果输入是1 2 3,则3*1*2是有效组合.
我想生成一个包含可变字符列表的字符串的所有可能排列的列表。例如,如果我有字符串“ABC”,我想要一个包含所有可能变体的列表,例如:A、B、C、AB、BC。
谢谢你。