2007
04.25

資料結構作業第一題

編寫函數 readpoly 和 printpoly ,他們可以建立和印出多項式。

多項式輸入,輸出及相加,課本 P.65 EX.1(read poly and print poly)及多項式相加 (add poly),加法的演算法(algorithm)可以參考課本 P.62 program 2.4 或 P.64 program 2.5,課本:資料結構-使用C語言 松崗電腦圖書資料股份有限公司

6 comments so far

Add Your Comment
  1. 你現在在當助教 (or 講師)?

  2. 沒有,帥哥,我只是想造福學弟妹而已 :lol:

  3. 學長你好
    感謝你提供程式碼
    但是好像complier不過

    for(i=startb;i<=finishb;i++) 這行
    他顯示 In function `void printpoly()’:

    name lookup of `i’ changed for new ISO `for’ scoping

    for(int i=starta;i<=finisha;i++)這行
    他顯示 using obsolete binding at `i’

    我看不太懂錯誤在哪
    可不可以麻煩學長解答
    感謝你囉^^

  4. 楼上的把int i换成 int j别的变量 ;
    或者把这些变量在函数前部申明.

  5. 請問61,62行為何要這樣設定
    terms[j].coef = 2;
    terms[j].expon = 3;

    • 年代久遠,沒有仔細回去看程式,不過當時這樣寫,看來只是單純為了省略手動輸入而已。