void main() { polynomial p,q; int m; printf("请输入第一个一元多项式的非零项的个数:"); scanf("%d",&m); CreatPolyn(&p,m); printf("请输入第二个一元多项式的非零项的个数:"); scanf("%d",&m); CreatPolyn(&q,m); AddPolyn(&p,&q); printf("两个一元多项式相加的结果:\n"); PrintPolyn(p); printf("请输入第三个一元多项式的非零项的个数:"); scanf("%d",&m); CreatPolyn(&q,m); AddPolyn1(&p,&q); printf("两个一元多项式相加的结果(另一种方法):\n"); PrintPolyn(p); printf("请输入第四个一元多项式的非零项的个数:"); scanf("%d",&m); CreatPolyn(&q,m); SubtractPolyn(&p,&q); printf("两个一元多项式相减的结果:\n"); PrintPolyn(p); printf("请输入第五个一元多项式的非零项的个数:"); scanf("%d",&m); CreatPolyn(&q,m); MultiplyPolyn(&p,&q); printf("两个一元多项式相乘的结果:\n"); PrintPolyn(p); DestroyPolyn(&p); }
int main(void){ LinkList La,Lb; int N; printf("Input La node link number:"); scanf("%d",&N); CreatPolyn(La,N,InputData); PrintPolyn(La); printf("\nInput Lb node link number:"); scanf("%d",&N); CreatPolyn(Lb,N,InputData); PrintPolyn(Lb); printf("\nLa Sub Lb:"); SubPoly(La,Lb,com); PrintPolyn(La); printf("\n"); printf("\nResult End!\n"); system("pause"); return 0; }