网上搜了一下大家的算法,发现以我的脑袋瓜子好像看不太懂。。。于是自己尝试着搞了一下,发现其实并不难嘻嘻嘻
#include<stdio.h>
#include <stdlib.h>
typedef int ElemType;
typedef struct LNode
{
float coef; //系数
int expn; //指数
struct LNode *next;
}LNode, *LinkList;
typedef LinkList polynomial; //用带头结点的有序链表表示多项式
LinkList creat()
{
//使用尾插法建表;
LinkList L;
L = (LinkList)malloc(sizeof(LNode));
if(!L) printf("memory malloc error!\n");
LinkList p = L;
int len;
float C; //接收系数
int E; //接收指数
printf("请输入待建表的表长:");
scanf("%d", &len);
for(int i=0; i<len; i++)
{
p-