64,654
社区成员
发帖
与我相关
我的任务
分享
void CreatPolyn(polynomail &P,int m)
{//输入m项的系数和指数,建立表示一元多项式的有序链表P
InitList(P); Link h=GetHead(P);
term e;
Position q,s; // 这里的q,s都没分配空间
e.coef=0.0; e.expn=-1;
SetCurElem(h,e);//设置头节点的数据元素
for(int i=1;i <=m;i++)
scanf("%f,%d",&e.coef,&e.expn);
if(!LocateElem(P,e,q))//当前链表中不存在该指数项
if(MakeNode(s,e)) InsFirst(P,q,s);//生成节点并插入链表
}