上海电机学院实验二自主设计实验
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
void main()
{ SeqList A,B,C;
printf("\n生成多项式A(x):\n");
create_list(&A);
printf("\nA(x)=");
show_list(A);
printf("\n生成多项式B(x):\n");
create_list(&B);
printf("\nB(x)=");
show_list(B);
printf("\n多项式A(x)和B(x)的和");
add_List (A,B,&C);
printf("C(x)=");
show_list(C);
}
二、运行结果。
输入A(x)最高次数6,再输入系数8,5,-10,0,32,-1,10,再输入B(x)最高次数5,再输入7,10,-20,-10,1,0,然后得到两个多项式的和C(x)结果如图1所示。
如图1
(二)链式多项式求和
一、源程序代码:
#include
#include
#include
typedef struct linknode
{
float coef;
图2
4、结果分析与实验体会
对于本次的设计实验,我有意识的将两个程序放在一起是为了进行对比出相应的差别。可以经过对比发现,链式储存结构的设计相对于顺序结构较为复杂,但是在程序的健壮性方面,链式结构是占优势的,因为逻辑性强,需要同学们具有坚实的C语言基础,对待一般同学来说编程会有一定的困难。在今后的日子里我会更加加强语言的汇编,复习。