房天下 > 房天下问答 > 业主生活 > 其他
  • 学生信息管理系统 c语言

    编写程序,建立一个学生信息的序列,学生信息包括学号、姓名和分数。用一个结构体来保存每个学生的信息,要求程序实现如下功能:1、增加学生的信息2、根据学号显示或删除学生的信息3、分别根据学号、姓名和分数进行升序或降序显示。4、显示任意两个分数段之间的学生信息5、修改学生除学号外的信息提示:学号、姓名为字符串,分数为整数注意:在增加学生时不能对学号重复添加。假设学生人数不超过100人。

    提问者:困学

    发布于2011-01-17

共1个回答
  • zshaihua 丨Lv 0
    #include <iostream.h> #include "stdio.h" #include "string.h" #include "malloc.h" #include "tjgt.h" #include "tlb.h" void main() {static char a[]="qinwei";//密码 char b[7]; printf("\n\n\n 请输入密码:\n\n\n"); scanf("%s",b); if(strcmp(b,a)==0) { TJgt w; TLb q; struct student *head; struct cj *p; int a,b,c; int n,m; fuck:cout<<"\n\n 建立 新学生文件请输入 1"<<endl; cout<<" 从磁盘 读入《学生文件》 请输入 2"<<endl; cout<<" 向磁盘学生文件 插入记录请输入 3"<<endl; cout<<" 删除 磁盘学生文件的某一记录请输入 4\n"<<endl; cout<<" 把学生文件中成绩 排榜 请输入 5"<<endl; cout<<" 从磁盘 读入《排榜成绩文件》 请输入 6\n"<<endl; cout<<" 查 所有挂科学生 请输入 7"<<endl; cout<<" 查 某学生成绩 及有否挂科请输入 8"<<endl; cout<<" 查 某学生资料 请输入 9\n"<<endl; scanf("%d",&a); switch(a) { case 1: head=q.Creat(); cout<<"\n 是否存盘? 1/0\n"<<endl; cin>>c; if(c==1){n=q.Fhn();m=q.Fhm();q.Save(head,n,m);} else cout<<" 结束任务!"<<endl; break; case 2: head=q.Loadlb();n=q.Fhn();m=q.Fhm();q.Print(head,n,m);break; case 3: head=q.Loadlb();n=q.Fhn();m=q.Fhm();head=q.Insert(head,n,m); cout<<"\n 是否存盘? 1/0\n"<<endl; cin>>c; if(c==1){n=q.Fhn();m=q.Fhm();q.Save(head,n,m);} else cout<<" 结束任务!"<<endl;break; case 4: head=q.Loadlb();n=q.Fhn();m=q.Fhm();head=q.Del(head,n,m); cout<<"\n 是否存盘? 1/0\n"<<endl; cin>>c; if(c==1){n=q.Fhn();m=q.Fhm();q.Save(head,n,m);} else cout<<" 结束任务!"<<endl;break; case 5:{printf("\n");head=w.Load();n=w.Fhn();m=w.Fhm();w.Wjpb(head,n,m); break;} /*调用pb函数*/ case 6:{printf("\n");p=w.Loadcj();; break;} /*调用ZL函数*/ case 7:{printf("\n");head=w.Load();n=w.Fhn();m=w.Fhm();w.Cz(head,n,m); break;} /*调用cz函数*/ case 8:{printf("\n");head=w.Load();n=w.Fhn();m=w.Fhm();w.Czxs(head,n,m); break;} /*调用czxs函数*/ case 9:{printf("\n");head=w.Load();n=w.Fhn();m=w.Fhm();w.Czzl(head,n,m); break;} /*调用czzl函数*/ default:break; } printf("\n\n 是否继续?1/0\n"); scanf("%d",&b); if(b==1){goto fuck;}if(b==0){printf(" \n\n 结束任务!\n");return;} } else printf("\n\n\n 密码不正确,您无权使用本程序!\n\n");; } 附件:1.txt
    +13 2011-01-18 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。