>sel;Р switch(sel)Р {Р case 1:Р p1=Init_Polynomial();Р p2=Init_Polynomial();Р int m;Р printf("请输入第一个多项式的项数" /> >sel;Р switch(sel)Р {Р case 1:Р p1=Init_Polynomial();Р p2=Init_Polynomial();Р int m;Р printf("请输入第一个多项式的项数" />

全文预览

顺序链式一元多项式加法减法乘法运算的实现

上传者:幸福人生 |  格式:doc  |  页数:12 |  大小:130KB

文档介绍
?polynomial*p2=NULL;Р?polynomial*p3=NULL;Р?while(1)Р?{Р menu();Р cout<<"\t\t*请选择(0-5):";Р cin>>sel;Р switch(sel)Р {Р case 1:Р p1=Init_Polynomial();Р p2=Init_Polynomial();Р int m;Р printf("请输入第一个多项式的项数:\n");Р scanf("%d",&m);Р CreatePolyn(p1,m);Р printf("第一个多项式的表达式为p1=");Р printPloyn(p1);Р printf("请输入第二个多项式的项数:\n");Р scanf("%d",&m);Р CreatePolyn(p2,m);Р printf("第二个多项式的表达式为p2=");Р printPloyn(p2);Р break;Р case 2:Р printf("p1+p2=");Р if((p3=subStractPloyn(p1,p2))!=NULL)Р printPloyn(p3);Р break;Р case 3:Р printf("\np1-p2=");Р if((p3=subStractPloyn(p1,p2))!=NULL)Р printPloyn(p3);Р break;Р case 4:Р printf("\np1*p2=");Р if((p3=mulitPloyn(p1,p2))!=NULL)Р printPloyn(p3);Р case 5:Р Reset_Polynomial(p1);Р Reset_Polynomial(p2);Р Reset_Polynomial(p3);Р break;Р case 0:Р return;Р }Р?}Р?return;Р}Р1.5程序执行结果

收藏

分享

举报
下载此文档