| 网站首页 | 业界新闻 | 群组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 204 人关注过本帖
标题:用顺序表实现学生成绩管理系统
只看楼主 加入收藏
信了个邪
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-1-9
  问题点数:0  回复次数:1   
用顺序表实现学生成绩管理系统
在屏幕上显示学生成绩管理系统的主菜单,完成下列功能:
1、输入学生信息(包括学号、姓名、课程名、成绩)、向屏幕输出学生信息、将学生记录保存到文件cjxt1.txt,从文件中读取图书信息(学号可设为整型)。(40分)
2、从数据文件cjxt1.txt中读入学生的学号、姓名、课程名、成绩,存储在顺序线性表中,并用冒泡排序算法对学号由大到小进行排序

求救啊!
2019-01-09 23:26
ZJYTY
Rank: 5Rank: 5
等 级:职业侠客
威 望:1
帖 子:48
专家分:315
注 册: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







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

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