上海电机学院实验二自主设计实验

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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语言基础,对待一般同学来说编程会有一定的困难。在今后的日子里我会更加加强语言的汇编,复习。

相关文档
最新文档