PAT甲級習題 1002

2021-07-24 23:52:35 字數 985 閱讀 4639

這題求兩個多項式和,開始看半天題目沒看懂,還是需要多學習英語。。。

#include int main(void)

; // 儲存多項式內容

unsigned int k1,k2;

int iexponent;

double dcoefficient;

unsigned int i,uicounter;

printf("please input k1 & polynomial_1.\r\n\t");

scanf("%d", &k1);

for(i=0; i將多項式各項的係數存放在其指數對應的位置 */

if(arrdbuf[iexponent] != 0) /*> 記錄非0項數量 */

uicounter++;

}printf("please input k2 & polynomial_2.\r\n\t");

scanf("%d", &k2);

for(i=0; i將多項式各項的係數存放在其指數對應的

位置,與已存放的係數相加 */

if( (arrdbuf[iexponent] == dcoefficient) \

&& (dcoefficient != 0) ) /*> 如果求和後係數沒有變化,並且輸入係數不為0,表示為新增項 */

uicounter++;

if(arrdbuf[iexponent] == 0) /*> 減去求和後和輸入為0的項 */

uicounter--;

}printf("result is: \r\n\t");

printf("%d", uicounter);

for(i=1001; i>0; i--)

printf("\r\n");

return 0;

}

浙大PAT甲級 1002

這道題是大一的時候就做過的,當時剛 算符過載。現在我用的是鍊錶來做的,也算是複習一下快忘光的資料結構吧。include includeusing namespace std 節點 多項式的項 struct listnode listnode int e,double c class list 輸入,...

填坑 PAT甲級1002

之前佔了個坑,只貼了 題目大意 給出兩個多項式,形式為 第乙個數字為項數,之後的每兩個數字的第乙個數字是次數,第二個數字的係數 輸出兩個多項式之和。易錯點 由於係數為正或者負,因此可能出現加和後係數為0,注意相加後的多項式項數即可。另外題目要求保留一位小數就乖乖保留一位小數,不要以為sample都是...

PAT甲級1002 多項式加法

寫了兩題發現pat的題目有個特點 就是很多細節問題不會描述得很清楚,就是很模糊,讓你自己去探索,比如這題多項式加法,係數為零的項無需顯示,在題幹中並沒有說明,幸虧沒有罰時,要是有罰時這麼搞藥丸。寫得亂七八糟 能過就行能過就行 憨憨微笑 include include include typedef ...