设为首页 加入收藏

TOP

利用c++类和对象建立学生成绩管理系统(三)
2017-07-26 10:22:50 】 浏览:511
Tags:利用 类和 对象 建立 学生 成绩 管理系统

cout << “\t\t\t2.浏览学生成绩” << endl;
cout << endl;
cout << “\t\t3.查询学生成绩”;
cout << “\t\t\t4.修改学生成绩” << endl;
cout << endl;
cout << “\t\t5.删除学生成绩”;
cout << “\t\t\t6.数据存入文件” << endl;
cout << endl;
cout << “\t\t7.文件读出数据”;
cout << “\t\t\t0.退出系统” << endl;
cout << “\n\n请选择功能(0-7)并按回车键确认:”;
}

void main()
{
cout << “\t\t\t 欢迎访问学生成绩管理系统” << endl;
int choose;
student s;
do
{
menu();
cin >> choose;
switch (choose)
{
case 1:s.add();
break;
case 2:s.output();
break;
case 3:s.find();
break;
case 4:s.modify();
break;
case 5:s.deleted();
break;
case 6:s.save();
break;
case 7:s.load();
break;
}
} while (choose != 0);
}

形式二:
class student //定义学生类
{
private:
char name[20];
char sex[6];
int number;
int score[7];
int total;
int average;
int last;
public:
student(); //学生数据初始化以及保存学生数据
void input(); //添加学生信息
void output(); //输出学生信息
void find(); //查找学生数据
void modify(); //修改学生信息
void deleted(); //删除学生信息
void save(); //保存学生信息并写入文件函数
void load(); //打开写有学生信息的文件
student & operator=(student & T);
friend istream & operator >> (istream & scin, student &s1);
friend ostream & operator << (ostream & scout, student & s2);
};
student stu[200];
int n = 0;

void student::input() //添加学生信息
{
char t = ‘Y’;
while (t == ‘Y’)
{
cin >> stu[n];
n++;
cout << “继续录入?(输入Y/N)” << endl;
cin >> t;
if (t != ‘Y’)
{
if (t == ‘N’)
{
break;
}
else
{
cout << “输入错误,请重新输入:”;
cin >> t;
}
}
}
}

void student::output() //输出学生信息
{
if (n != 0)
{
cout << “***************************************************************” << endl;
cout << ” 学号 姓名 性别 语文 英语 数学 物理 化学 生物 平时成绩 总评” << endl;
int t;
for (t = 0; t

首页 上一页 1 2 3 下一页 尾页 3/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇EffectiveC++学习笔记-条款36|37 下一篇在程序中调用C++链接库中的回调函..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目