第十四周實驗報告(任務二) 待修改

2021-06-06 15:58:21 字數 1601 閱讀 6566

/* (程式頭部注釋開始)

* 程式的版權和版本宣告部分

* 檔名稱:虛函式與抽象類的應用

* 作 者: 張培培

* 完成日期: 2023年 05月 16日

* 版 本 號:

* 對任務及求解方法的描述部分

* 輸入描述:

* 問題描述:

* 程式輸出:

* 程式頭部的注釋結束*/

#includeusing namespace std;  

class student

student *next;

int num;

double score;

};

class mylist

mylist(int n, double s) //以student(n,s)作為單結點的鍊錶

int display(); //輸出鍊錶,返回值為鍊錶中的結點數

void insert(int n, double s); //插入:將student(n,s)結點插入鍊錶,該結點作為第乙個結點

void cat(mylist &il); //將鍊錶il連線到當前物件的後面

int length(); //返回鍊錶中的結點數

private:

student *head;

};

int mylist::display() //輸出鍊錶,返回值為鍊錶中的結點數

return n;

}

void mylist::insert1(int n, double s) //插入:將student(n,s)結點插入鍊錶,該結點作為第乙個結點

p->next = new student(n, s);

}

void mylist::cat(mylist &il) //將鍊錶il連線到當前物件的後面

p->next = il.head;

}

int mylist::length() //返回鍊錶中的結點數

return n;

}

int main()

cout << "head1: " << endl; //輸出head1

head1.display();

mylist head2(1001, 98.4); //建立head2鍊錶

cout << "head2: " << endl; //輸出head2

head2.display();

head2.cat(head1); //反head1追加到head2後面

cout << "length of head2 after cat: " << head2.length() << endl;

cout << "head2 after cat: " << endl; //顯示追加後的結果

head2.display();

system("pause");

return 0;

}

第十四周實驗報告1

實驗目的 學會使用函式的遞迴 實驗內容 用遞迴函式求解表示式 程式頭部注釋開始 為避免提交博文中遇到的問題,將用於表明注釋的斜槓刪除了 程式的版權和版本宣告部分 檔名稱 遞迴 作 者 劉柏蔚 完成日期 2011 年 11 月 23 日 版本號 對任務及求解方法的描述部分 輸入描述 n的值 問題描述 ...

第十四周實驗報告1

作 者 趙桐輝 完成日期 2012 年 05 月 21 日 版 本 號 對任務及求解方法的描述部分 輸入描述 建立專門的陣列類處理有關陣列的運算元組是幾乎所支援的組織資料的方法。c和c 對陣列型別提供了內建支援,使我們利用陣列實現軟體中需要的各種實用的功能。但是,這種支援僅限於用來讀寫單個元素的機制...

第十四周實驗報告1 0

程式頭部注釋開始 程式的版權和版本宣告部分 檔名稱 建立專門的陣列類處理有關陣列的操作 作 者 任小寧 完成日期 2012 年 5 月 21日 版 本 號 201158504431 對任務及求解方法的描述部分 includeusing namespace std class myarray myar...