c++学生录入系统3

新加了三好学生系统:

#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a[999],z[999],xj[999],zs;
	int m,x[999],b[999],ji = 0,j,sh[999],i,ji2 = 0;
	bool s;
	cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
	while(1)
	{
		while(cin >> m)
		{
			break;
		}
		if(m == 1)
		{
			cout << "请输入姓名:" << endl;
			cin >> a[ji];
			cout << "请输入班级:" << endl;
			cin >> b[ji];
			cout << "请输入学号:" << endl;
			cin >> x[ji];
			cout << "请输入学籍:" << endl;
			cin >> xj[ji];
			cout << "请输入备注:" << endl;
			cin >> z[ji];
			ji++;
			cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
		}
		else if(m == 2)
		{
			for(i = 0;i < ji;i++)
			{
				cout << a[i] << " " << b[i] << "班 " << x[i] << "号 学籍:" << xj[i] << " 备注:" << z[i] << endl;
			}
			cout << "输入0表示已看完" << endl;
			while(cin >> m)
			{
				if(m == 0)
				{
					cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
					break;
				}
			}
		}
		else if(m == 3)
		{
			for(i = 0;i < ji;i++)
			{
				cout << a[i] << " " << b[i] << "班 " << x[i] << "号 学籍:" << xj[i] << " 备注:" << z[i] << endl;
			}
			cout << "输入1编辑三好学生,输入2查看三好学生" << endl;
			while(cin >> m)
			{
				if(m == 1)
				{
					s = 0;
					cout << "请输入对方学籍:" << endl;
					cin >> zs;
					for(i = 0;i < ji;i++)
					{
						if(zs == xj[i])
						{
							sh[ji2] = i;
							ji2++;
							s = 1;
							cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
							break;
						}
					}
					if(s != 1)
					{
						cout << "无学生拥有此学籍" << endl;
						cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
					}
					break;
				}
				if(m == 2)
				{
					for(j = 0;j < ji2;j++)
					{
						cout << a[sh[j]] << " " << b[sh[j]] << "班 " << x[sh[j]] << "号 学籍:" << xj[sh[j]] << " 备注:" << z[sh[j]] << endl;
					}
					cout << "输入0表示已看完" << endl;
					while(cin >> m)
					{
						if(m == 0)
						{
							cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
							break;
						}
					}
					break;
				}
			}
		}
		else
		{
			cout << "无效的命令" << endl;
			cout << "输入1录入新学员,输入2查看,输入3管理三好学生" << endl;
		}
	}
	return  0;
}

创作不易,给个关注吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
修正了已发现的所有错误.欢迎大家下载试用.. 一、项目名称:学校学生信息管理系统。 二、项目目标:实现对学校学生的信息管理——信息的建立和维护、信息的检索。 三、主要功能: 1.信息的输入:建立学生档案文件。 2.信息维护: 添加:增加新学生; 修改:学生信息的改变; 删除:学生减少。 3.信息处理 按要求检索学生信息; 按要求统计信息。 四、界面系统 1.系统管理员进入 (请输入密码) 2.一级菜单 (1 信息维护 2 信息检索 3 信息统计 4 退出) 3. 二级菜单 信息维护 (1 建立学生成绩文件 2 添加学生记录 3 删除学生记录 4 修改学生记录 5 返回上级菜单) 信息检索 (1 按班级查找 2 返回上级菜单) 信息统计 (1 成绩统计 2 返回上级菜单) 五、主要功能说明: 1.用口令(密码)形式验证管理员身份(可输入三次),合法者可进入,否则程序结束。 2.有关功能说明 1)建立学生成绩表(模块a) 建立新的学生成绩文件; 建立若干学生记录,包括姓名、学号、班级、课程编号、成绩。 2)添加学生记录(模块b) 在已存在的学生成绩文件中添加新记录。 3)删除学生记录(模块c) 在学生成绩文件中删除有三门课程不及格的学生记录; 删除前,逐条显示符合删除条件的学生姓名、成绩,确认后再删除。 4)修改学生信息(模块d) 输入学生学号,在学生成绩文件中找出该学生记录; 在屏幕上逐条显示该学生的各条记录; 每显示一条,询问是否修改,如果“Y”,输入修改后数据, 将文件原记录删除,保存新的记录; 5)按姓名和班级查找(模块e) 输入姓名显示相应信息。 6)信息统计(模块f) 同时按照班级和课程统计每门课程、每个班级的平均成绩,最高分、最低分; 在屏幕上先依次显示各门课程,对应的各个班级的统计数据。 7)退出信息管理系统,返回操作系统

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Sixth grade

谢谢,我会更加努力的

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值