c语言单链表存储多项式