| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2236 人关注过本帖
标题:用顺序表实现学生成绩管理系统
只看楼主 加入收藏
信了个邪
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
快速回复:用顺序表实现学生成绩管理系统
数据加载中...
 
   



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

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