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