教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 政务民生 >

学生成绩管理系统详细设计-冰锋(3)

来源:网络收集 时间:2026-07-10
导读: { for(int i=0;i if(stu[i].num==number) { cout cout if(i>=size) cout void SeqList::search(char name[20])const { int f=0; for(int i=0;i if(strcmp(stu[i].nam,name)==0) { f=1; cout cout if(f==0) cout voi

{

for(int i=0;i

if(stu[i].num==number) {

cout<

cout<

if(i>=size) cout<<\无此学生信息!\}

void SeqList::search(char name[20])const {

int f=0;

for(int i=0;i

if(strcmp(stu[i].nam,name)==0) { f=1;

cout<

cout<

if(f==0) cout<<\无此学生信息!\}

void SeqList::tj(string subj,float low,float high)const {

int count=0;

if(subj==\{

for(int i=0;i

if(stu[i].chinese>low&&stu[i].chinese

else if(subj==\{

for(int i=0;i

if(stu[i].math>low&&stu[i].math

else if(subj==\{

for(int i=0;i

if(stu[i].english>low&&stu[i].english

cout<

void SeqList::sort(string subj) {

student temp;

if(subj==\{

for(int i=1;i

if(stu[j].chinese

temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } }

cout<<\按语文成绩排名如下:\}

else if(subj==\{

for(int i=1;i

if(stu[j].math

temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } }

cout<<\按数学成绩排名如下:\}

else if(subj==\{

for(int i=1;i

for(int j=0;j

if(stu[j].english

temp=stu[j]; stu[j]=stu[j+1]; stu[j+1]=temp; } }

cout<<\按英语成绩排名如下:\}

cout<

cout<

cout<

cout<

void SeqList::displayall() {

cout<

cout<

cout<

cout<

void SeqList::save() {

ofstream myoutfile; //定义输出文件

myoutfile.open(\if(myoutfile) {

myoutfile.write((char *)&size,sizeof(int)); myoutfile.seekp(sizeof(int)); for(int i=0;i

myoutfile.write((char *)&stu[i],sizeof(student)); myoutfile.close(); } else {

cout<

void main() {

SeqList List; List.load();

List.displayall();

cout<<\学生成绩查询系统*****************\

cout<<\操作提示: 1-添加学生信息;2-删除学生信息;3-修改学生信息;4-查询学生信息;5-成绩统计;6-单科成绩排序;7-显示所有学生信息;8-退出\float low,high; int enter,number; string subj; char name[20]; cin>>enter; for(;;) {

switch (enter) {

case 1:List.add();break;

case 2:cout<<\请输入学生学号:\

case 3:cout<<\请输入学生学号:\ case 4:cout<<\按学号查询;2-按姓名查询\ if(enter==1) {

cout<<\请输入学生学号:\ }

else if(enter==2) {

cout<<\请输入学生姓名:\ }

break;

case 5:cout<<\请输入统计科目及分数范围:\ List.tj(subj,low,high);break;

case 6:cout<<\请输入学科名称:\ case 7:List.displayall();break; case 8:List.save(); exit(0); }

cout<<\请继续选择所需操作!\ cin>>enter; } }

4.2.截图

学生成绩管理系统详细设计-冰锋(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/447638.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)