• 大小: 5KB
    文件类型: .cpp
    金币: 1
    下载: 0 次
    发布日期: 2021-01-10
  • 标签: 计算器  系数  指数  

资源简介

(1)能够实现输入并建立多项式; (2)能够实现输出多项式; (3)能够实现两个多项式相加,建立并输出和多项式; (4)能够实现两个多项式相减,建立并输出差多项式。

资源截图

代码片段和文件信息

#include “stdio.h“
#include “string.h“
#include “malloc.h“
typedef struct PNode
{
int coef;
    int expn;
    struct PNode *next;
 }*POLY;                       //POLY为一元多项式的类型
 void CreatPoly(POLY &Hint n) //一元多项式的创建操作,其中n为一元多项式的项数
 {  
  int icoefexpn;
     H=(POLY)malloc(sizeof(PNode));
     POLY ps;
     H->next=NULL;
     p=H;
     for(i=1;i<=n;i++)
     { 
printf(“请输入第%d个系数:“i);
        scanf(“%d“&coef);
        printf(“请输入第%d个指数:“i);
        scanf(“%d“&expn);
        s=(POLY)malloc(sizeof(struct PNode)); 
        s->coef=coef;
s->expn=expn;
        s->next=NULL;
p->next=s;
p=s;
     }
   }
  void OutputPoly(POLY  H) //一元多项式的输出操作
 { 
  int flag=1;  //flag用来是否为第一项的标识
      POLY p;
      p=H->next;
      while(p)
      { 
  if(f

评论

共有 条评论