------------------------------------");Р?printf("\n");Р?Addpnode(p1,p2,p3);Р?Dispnode(p3);Р}Р四、测试用例(尽量覆盖所有分支)Р1. 正常状态下,输入无错误后的运行程序如下:Р2. 当输入的多项式系数如果为负或者为零时:Р3.当输入的多项式,有的项为零时,约去该项的情况如图:Р4.当所有的输入项都为零的时候:Р5.当两个相加的项数不一样多的时候:Р五、实验总结Р 先后学习了C/C++,对编程语言基本上有一些了解,但在数据结构试验程序设计过程中还是学到了很多。Р经过两天的设计,在不断翻阅以前资料的情况下,有针对性的复习了C/C++中指针、循环的相关理论知识和vc6.0的基础知识和应用技巧,最后比较成功的完成了本次的设计。Р本次设计是运用已学的线性表中链表的相关内容,由于以前的指针方面知识没有学好,刚开始时有些措手不及,尤其是运用指针申请动态内存,遇到了不小的麻烦,程序检查时没有错误,但运行不了,经过仔细的思考,发现由于没有加头文件malloc造成的。Р程序运行后,开始考虑各种BUG,比如用户输入的多项式的个数不合法,这时候,用了GOTO语句,请用户重新输入!,再比如当用户输入的多项式都被加为零了之后,此时要输出一个零!然后输出表示的时候也要考虑该多项式是不是最后一项,如是最后一项就不用输出加号,否则就输出加号!Р然后思考与反思后,发现程序还是有美中不足的地方,用户输入的时候,如果不按降序排列这会出现错误!Р本次实验运用的是C语言,大一时就学过了,在今后的试验中应该多尝试其他的语言来写程序,提高自己思维的兼容性很重要。Р这次的设计让我学到了不少的东西,而且了解到编程在现今诸多行业中应用的重要性以及今后的发展,可以说是受益匪浅,为今后开发相关系统奠定了坚实的理论基础和总结了宝贵的开发经验。