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);
 }
Exemple #2
0
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;
}