实验题目:多项式求和求乘.
代码:
代码
运行结果:
请输入两个多项式,要求多项式的系数由低到高排列,第一个多项式至少有两个节点
请输入第一个多项式的系数和指数,用空格隔开
2 2 4 4 8 7 9 8
第一个多项式为:
2.0x2+4.0x4+8.0x7+9.0x8
请输入第二个多项式的系数和指数,用空格隔开
6 1 10 3 5 4 7 6 9 8
第二个多项式为:
6.0x1+10.0x3+5.0x4+7.0x6+9.0x8
插入后的多项式为: 6.0x1+2.0x2+10.0x3+5.0x4+4.0x4+7.0x6+8.0x7+9.0x8+9.0x8
生成的多项式为: 6.0x1+2.0x2+10.0x3+9.0x4+7.0x6+8.0x7+18.0x8
以上为求和...以下为求多项式的乘积..
请输入第一个多项式的系数和指数,用空格隔开
2 2 3 4
第一个多项式为:
2.0x2+3.0x4
请输入第二个多项式的系数和指数,用空格隔开
5 1 3 2 4 3
第二个多项式为:
5.0x1+3.0x2+4.0x3
插入后的多项式为: 10.0x3+6.0x4+8.0x5+15.0x5+9.0x6+12.0x7
生成的多项式为: 10.0x3+6.0x4+23.0x5+9.0x6+12.0x7..
写了一下午和一晚上,
学到了许多,
开始调试的时候才发现,
引用和克隆完全不是一回事情...
那个newList()的函数也让我改进了一下,
之前的有些问题,
总之能用这个题目来解决链表,
我觉得最合适不过,
充分检验了你的编程水平和对链表的理解程度,
感觉不错...... |