91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 5.29KB
    文件類型: .cpp
    金幣: 1
    下載: 0 次
    發布日期: 2021-02-01
  • 標簽: 計算器??計算??

資源簡介

 一元多項式簡單計算器的基本功能是:
(1)輸入并建立多項式;
(2)輸出多項式,輸出形式為整數序列n,c1,e1,c2,e2,…,cn,en,其中n是多項式的項數,ci和ei分別是第i項的系數和指數,序列指指數降序排列;
(3)多項式a和b相加,建立多項式a b;
(4)多項式a和b相減,建立多項式a-b。

資源截圖

代碼片段和文件信息

#include
#include
#include

//定義多項式的項
typedef?struct?Polynomial?{
float?coef;
int?expn;
struct?Polynomial?*next;
}*Polyn?Polynomial;?

void?Insert(Polyn?p?Polyn?head)?{?//插入函數
if?(p->coef?==?0)?free(p);
else
{
Polyn?q1?q2;
q1?=?head;?
q2?=?head->next;
while?(q2&&p->expnexpn)
{
q1?=?q2;
q2?=?q2->next;
}
if?(q2&&p->expn?==?q2->expn)
{
q2->coef?+=?p->coef;
free(p);
if?(!q2->coef)
{
q1->next?=?q2->next;
free(q2);
}
}
else
{
p->next?=?q2;
q1->next?=?p;
}
}
}

Polyn?CreatePolyn(Polyn?head?int?m)?{?//創建函數
int?i;
Polyn?p;
p?=?head?=?(Polyn)malloc(sizeof(struct?Polynomial));//動態分配內存空間
head->next?=?NULL;
for?(i?=?0;?i {
p?=?(Polyn)mal

評論

共有 條評論