如何在没有指数运算符的情况下使用C编程转换多项式?

G70*_*707 0 c operators polynomial-math

我正在查看我的C教科书,里面有一个页面,提示告诉我将多项式转换为C代码.我们还没有讨论指数运算符,并且特别指示此时不使用它们并找到基本运算符的另一种方法.多项式如下:5x^(2)+3x-2.

我该怎么做呢?

Fre*_*edK 5

请注意,ax^2 + bx + c可以写为

c + x*(b + x*(a))
Run Code Online (Sandbox Code Playgroud)

这可以很容易地扩展到任何多项式阶数.