求兩個多項式的和

2021-09-11 18:57:33 字數 950 閱讀 6383

輸入兩個多項式,計算它們的和。 每個多項式有若干對整數表示,每組整數中,第乙個整數表示係數(非0),第二個整數表示該項的次數。 如由3 3 5 -2 1 4 0表示3x^5 - 2 * x + 4其中第乙個3表示該多項式由三個整數對表示。

輸入為兩行,分別表示兩個多項式。表示每項的整數對按照次數大小降序給出。(次數絕對值小於1000,係數絕對值小於10000)

按照降次順序輸出表示和多項式的整數對(係數為0的整數對不用輸出,整數對由空格分隔,最後乙個整數對後不新增空格)

3 3 5 -2 1 4 0

4 2 3 -1 2 1 1 3 0

3 5 2 3 -1 2 -1 1 7 0 

#include #include #include #include using namespace std;

mapadd(mapm1, int m, mapm2, int n) else if (iter_m1->first < iter_m2->first) else

}while (iter_m1 != m1.end())

while (iter_m2 != m2.end())

return res;

}int main()

scanf("%d", &n);

for (i = 0; i < n; i++)

res = add(m1, m, m2, n);

for(iter = res.rbegin(); iter != res.rend(); iter++)

}for (i = 0; i < v.size(); i++) else

}return 0;

}

求兩個多項式的和

輸入兩個多項式,計算它們的和。每個多項式有若干對整數表示,每組整數中,第乙個整數表示係數 非0 第二個整數表示該項的次數。如由3 3 5 2 1 4 0表示3x 5 2 x 4其中第乙個3表示該多項式由三個整數對表示。輸入描述 輸入為兩行,分別表示兩個多項式。表示每項的整數對按照次數大小降序給出。次...

求兩個一元多項式的和

求兩個一元多項式的和。輸入格式 輸入分2行,每行分別先給出多項式非零項的個數,再以指數遞降方式輸入乙個多項式非零項係數和指數 絕對值均為不超過1000的整數 數字間以空格分隔。輸出格式 輸出分1行,分別以指數遞降方式輸出和多項式非零項的係數和指數。數字間以空格分隔,但結尾不能有多餘空格。零多項式應輸...

兩個多項式相加!

以下是本人用單鏈表所編寫的兩個多項式相加的程式,不知為何在turboc2.0上執行總有兩個errors,而且都是 declaration syntax error 還請業內高手指導!謝謝!include math.h include stdio.h typedef struct node polyn...