每組有兩行,每行由若干空格隔開的整數構成,以回車標誌結束。每行第乙個數表示本行有幾項,每一項由兩個整數表示,第1個整數表示係數,第2個整數表示次數。
#include#includetypedef struct node
node;
struct node *creatnode(int coe,int exp)
;struct node *creatpoly()
return head;
};void ployadd(node *poly1,node *poly2)
temp1=temp1->next;
temp2=temp2->next;
}else if(temp1->expon>temp2->expon)
temp1=temp1->next;
}else
temp2=temp2->next;}}
while(temp1)
temp1=temp1->next;
}while(temp2)
temp2=temp2->next;
}if(!flag)
printf("%d %d",0,0);
printf("\n");
}int main()
{ int i,n;
node *poly1,*poly2;
scanf("%d",&n);//進行n次相加
兩個多項式相加!
以下是本人用單鏈表所編寫的兩個多項式相加的程式,不知為何在turboc2.0上執行總有兩個errors,而且都是 declaration syntax error 還請業內高手指導!謝謝!include math.h include stdio.h typedef struct node polyn...
兩個多項式相加 C
實現兩個多項式進行相加 不開闢空間 這要求實現進行相加,代價為兩個原煉表將被修改 分析 this other 就把other當前結點放置在this之前 this this other 求和為0就刪除,並全部前移一位,不等就刪除other中的當前結點並前移 注意 必須注意 n 作為始終指向 mhead...
兩個多項式相加及相乘
include include typedef struct polynode polynomial struct polynode void attach int c,int e,polynomial prear prear是指標的指標 polynomial readpoly t p p p li...