Project 2 of C++ Course (II)