C++学生成绩管理系统课程设计报告(8)

发布时间:2021-06-06

3.3.2显示学生成绩记录display_record()

具体实现如下:

void stuscore::display_record() {

student*current; current=head;

cout<<"表中有"<<length()<<"条记录!\n"; if(length()) {

cout<<setiosflags(ios::left)<<setw(15)<<"学号"<<setw(15)<<"姓名"<<setw(12)<<"性别"<<setw(5)<<"成绩"<<endl; while(current) {

cout<<current; current=current->next; } } }

另外,对<<运算符进行了重载,这样就可以直接用cout输出学生成绩记录,函数重载如下: ostream&operator<<(ostream&output,const student *addr) {

output<<setiosflags(ios::left)<<setw(15)<<addr->number<<setw(15)<<addr->name<<setw(12)<<addr->sex<<setw(5)<<addr->chengji<<endl; }

return output;

3.3.3查找学生成绩记录find_record()

具体实现如下:

bool stuscore::find_record() {

student *current,*previous;

C++学生成绩管理系统课程设计报告(8).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219