【发布时间】:2015-02-13 21:00:10
【问题描述】:
有来自用户的输入字符串。这是一个多项式。我如何在不使用数组的情况下导出这个 polinom ?
ı输入= 3x^4+5x^45-2+77x^100
输出必须是12x^3 + 225x^44 + 7700x^99
我怎么知道多项式中有多少个 x 语句?
我的代码是:
String katsayi = polinom.substring(0, polinom.indexOf("x"));
String us = polinom.substring(a + 1);
int katSayi = Integer.parseInt(katsayi);
int uS = Integer.parseInt(us);
katSayi = katSayi * uS;
uS = uS - 1;
katsayi = Integer.toString(katSayi);
us = Integer.toString(uS);
yeniPolinom = katsayi + "x^" + us;
System.out.println(yeniPolinom);
【问题讨论】:
-
你想得到衍生物吗?
-
是的,但我会从用户那里获取输入字符串。 @brso05
-
给我一点,我会尽力为你整理一个答案......
-
用户将写入输入。所以输入可以有很多 x 语句。我们不知道。我试图得到这个输入的派生。如果是 3x^2+2x^33,则输出为 6x+66x @brso05
-
将所有部分都写成
ax^n的形式,或者输入是否可以写成x^2而不是1x^2,或者没有x部分像11x^0?