标题:用顺序表实现学生成绩管理系统
只看楼主
信了个邪
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-1-9
 问题点数:0 回复次数:1 
用顺序表实现学生成绩管理系统
在屏幕上显示学生成绩管理系统的主菜单,完成下列功能:
1、输入学生信息(包括学号、姓名、课程名、成绩)、向屏幕输出学生信息、将学生记录保存到文件cjxt1.txt,从文件中读取图书信息(学号可设为整型)。(40分)
2、从数据文件cjxt1.txt中读入学生的学号、姓名、课程名、成绩,存储在顺序线性表中,并用冒泡排序算法对学号由大到小进行排序

求救啊!
搜索更多相关主题的帖子: 顺序表 学生 成绩 管理系统 学号 
2019-01-09 23:26
ZJYTY
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:92
专家分:700
注 册:2018-12-20
得分:0 
程序代码:
#include <iostream>

using namespace std;

class student
{
public:
    void get_mes();          //学生信息输入
    void show_mes();         //学生信息输出

private:
    int id;
    string name;
    string subject;
    float score;
};

class students
{
public:
    void write_mes();      //写文件
    void read_mes();       //读文件
    void rank_mes();       //信息排序
    void get_mes();          //学生信息输入
    void show_mes();         //学生信息输出

private:
    student stu[100];
};

void students::get_mes()
{
    int num = 0;
    char sel;
    cout << "学生信息录入:" << endl;
    do 
    {
        stu[num].get_mes();
        num++;
        cout << "是否继续?(y/n):" ;
        cin >> sel;
        if ('n' == sel)
            break;
    } while (1);
}

int main()
{
    students stus;
    //......
}


可以逐一实现这些函数的功能

-------------------------------若有不当之处,敬请谅解-------------------------------
2019-01-10 15:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-492611-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.751158 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved