【发布时间】:2015-11-29 11:23:14
【问题描述】:
我创建了一个程序来创建多项式。但是,我无法以正确的方式显示指数。
例如,如果我在数组中输入 [1,2,3] 来创建多项式,我会返回多项式:1 + 2x + 3x^(2)。我想要返回的是:1x^(2) + 2x + 3。请注意,我的数组中的数字仍然是相同的顺序。唯一改变的是指数和幂从左侧开始(最高度数从左侧开始)。我需要帮助来完成这部分。
这是我对它进行排序的循环代码:
\
提前致谢!
【问题讨论】:
-
你为什么不尝试添加第二个变量,例如
power,从n开始计数向下,代表x的力量?这是微不足道的。 -
但是 x 会从左侧开始吗?
-
你是从左到右构造多项式吗?是的。那就去试试吧。
-
你在这里得到现成的答案是在伤害自己。相反,尝试使用调试器查看程序在运行时出错的地方。
标签: c# arrays sorting for-loop