根据同学的要求,对该程序作了点修改。
/*
* 文件: main.c
* ------------
* 功能:一元多项式的运算(加,减,乘,除)
* 版本: 1.1
* 日期 2008-05-16
*/
#include<stdio.h>
#include<malloc.h>
#include<conio.h>
#include "polynomial.h"
/*
* 主函数
*/
int main(void)
{
Link pa=NULL;
Link pb=NULL;
Link rX = NULL;
Link copyB = NULL;
int isExit = FALSE;
int operation = ADD;
printf("一元多项式运算 (版本 %.1f)/n", VERSION);
puts("注:输入的幂必须从小到大");
printLine();
printf("创建多项式 P(x):");
pa = createPolynomial();
printLine();
printf("创建多项式 Q(x):");
pb = createPolynomial();
// 确定执行什么操作
do {
printLine();
printf("P(x) = ");
display(pa, TRUE);
printf("Q(x) = ");
display(pb, TRUE);
puts("[-操作菜单-]");
&nbs