这个题其实理清楚思路就可以了
代码是借鉴老师的思路写的,如有雷同,别问!就是俺借鉴的
题目:
一元n次多项式可用如下的表达式表示:
f (x) = anx^n+ an-1x^n-1 + ... + a1x + a0,a0≠0
其中,aix^i 称为i 次项,ai 称为i次项的系数。给出一个一元多项式各项的次数和系数。
输入描述:
第一行1个整数,n,表示一元多项式的次数。
第二行有n+1 个整数,其中第i 个整数表示第n-i+1 次项的系数,每两个整数之间用空格隔开。
思路:
按照输出 系数符号-系数绝对值-x^i 的顺序输出
输出多项式,里面有几个特别的位置:
1、开头最高项,如果最高项系数是正数,那就不输出 “+” ,直接输出系数绝对值 ;如果最高项是负数,那就输出 “-" , 在输出系数绝对值。
2、x次数为0 时,此时是不输出x^0的(x的0次方为1)。
3、x次数为1时,只输出x ,而不是输出x^1。
4、其余项就是 正数输出 “+” , 负数输出 “-“。
考虑完这三个特殊位置,还有系数的特殊情况:
1、系数为0 ,此项不输出 &#x