• 大小: 4KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签:

资源简介

本程序中,分别输入两个多项式P(X)和Q(X)的系数a和指数e;系数a为实数,指数e为大于-1的整数。建立好两个多项式,输入0、1、2、3分别表示加法、减法、乘法、退出。输入的形式为一个以“回车符”为结束标志。

资源截图

代码片段和文件信息

/*一元多项式的基本操作*/
//定义一个结构体作为链表节点,以存储多项式中的第一项并建立相应的链表
typedef struct node
{
    float coef;//系数
    int exp;//指数
    struct node *next;//指向下一个结点
} linkNode *link;
/*
/*初始条件:一元多项式P已存在
/* 操作结果:将新的节点s插入到现有链表的后面,并确保是降序
*/
void insert(link headlink s boolean check)
{
    link pre=NULLp=NULL;
    pre=head;
    p=pre->next;
    while(p!=NULL) {
        if(check && (p->exp > s->exp)) break;//如果新节点的幂大于
        pre=p;
        p=p->next;
    }
    s->next=p;
    pre->next=s;
   
}
/*
* 操作结果:创建新的多项式链表
*/
link createPolynomial()
{
    link head=NULL s=NULL;
    float co;
    int last=-1 exflag=0;
    head=(link)malloc(sizeof(linkNode));
    head->next=NULL;
    do {
        printf(“\n系数a(输入0退出程序)# “);
        scanf(“%f“&co);
        if (co==0) flag=1;
      

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        355  2009-03-24 10:50  设计一个一元多项式简单的计算器\c1.h

     文件       9646  2009-03-24 10:57  设计一个一元多项式简单的计算器\jibcz.c

     文件       2377  2009-03-24 11:06  设计一个一元多项式简单的计算器\yiydxshi.c

     目录          0  2010-06-01 22:22  设计一个一元多项式简单的计算器

----------- ---------  ---------- -----  ----

                12378                    4


评论

共有 条评论

相关资源