你好,我刚刚解决了leetcode 254 ,这个算法的目标是找到给定数字n的所有唯一因子组合(例如:对于n = 8,我们返回[[2 x 2 x 2], [2 x 4]]),并编写了以下代码:这个算法的工作方式是,我迭代所有的因子,并将cur乘以我所迭代的因子,只要是cur * factors[i] <= n,我就可以将该因子添加到我的path中,并继续递归。我可以说,在最坏的情况下,递归树将具有深度log n (如果n是2的幂,则为2 x 2
not correct\n"); } fclose(fp);这就是我为其他基本操作编写的,没有括号,第二个值使用减号我使用一个开关语句来计算add、sub、mul和div操作,但是我不知道如何正确使用sscanf函数(如果我没有正确地使用它),或者是否有其他方法,例如使用像strtok这样的函数来正确地解析括号和减号