第十四周作業2

2021-06-06 18:58:24 字數 1713 閱讀 8641

#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::insert(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;

}

input head1:

ehead1:

-858993460 -9.25596e+061

-858993460 -9.25596e+061

-858993460 -9.25596e+061

head2:

1001 98.4

1002 73.5

1003 92.8

1004 99.7

length of head2 after cat: 6

head2 after cat:

1001 98.4

1002 73.5

1003 92.8

1004 99.7

-858993460 -9.25596e+061

-858993460 -9.25596e+061

-858993460 -9.25596e+061

請按任意鍵繼續. . .

上週網速不行。。沒有按時提交。。特此補上

第十四周作業

nat模式 1.臨時開啟 寫入記憶體,在記憶體中開啟 echo 1 proc sys net ipv4 ip forward 2.永久開啟 寫入核心 在 vim etc sysctl.conf 下 加入此行 net.ipv4.ip forward 1 lvs echo net.ipv4.ip for...

第十四周作業

1 匯入hellodb.sql生成資料庫 mysql uroot p123 h127.0.0.1 p3306 hellodb innodb.sql 1 在students表中,查詢年齡大於25歲,且為男性的同學的名字和年齡 2 以classid為分組依據,顯示每組的平均年齡 3 顯示第2題中平均年齡...

第十四周小結

這一周,我們分到了新的學習場地 609 我們組全員搬來了這裡。609在院裡被叫做 眾創空間 這裡不僅有著更好的學習條件,還存放著我們院裡的榮譽,一張一張的獎狀,還有精美的證書,讓我對信工院有了新的認識。同時,在日常生活中我也有一些自己的心得。一 執行力 結果很重要 之前 給我們在小組的所有成員開了乙...