1 / 11
文档名称:

学生成绩管理系统-C代码.docx

格式:docx   大小:20KB   页数:11页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学生成绩管理系统-C代码.docx

上传人:薇薇安 2021/8/4 文件大小:20 KB

下载得到文件列表

学生成绩管理系统-C代码.docx

文档介绍

文档介绍:经调试可用!
/*需要建立控制台应用程序进行调试*/
#include<iostream.h> /*引用库函数*/ 
#include<>
#include<>
#include<>
#include<string.h>
typedef struct
{
char class_0[20]; /*班级*/
int number; /*学号*/
char name[20]; /*姓名*/
float electrics; /*电子技术成绩*/
float c_program; /*C语言成绩*/
float multimedia; /*多媒体技术成绩*/
 float english; /*大学英语成绩*/
 float math; /*高等数学成绩*/
float sport; /*体育成绩*/
float polity; /*马克思主义政治经济学*/
 float summary; /*总分*/
float average; /*平均分*/
}Student;
Student stu[100]; /*结构体数组变量*/
int menu() /*菜单函数*/ 
{
 char c;
 do
{
 system("cls"); /*运行前清屏*/
cout<<"********************************学生成绩管理系统********************************"<<endl;/*菜单选择*/ 
cout<<"【1】输入数据"<<endl;
cout<<"【2】显示所有数据"<<endl;
 cout<<"【3】按平均分降序排列"<<endl;
cout<<"【4】查找并显示一组数据"<<endl;
cout<<"【5】插入一组数据"<<endl; 
cout<<"【6】修改一组数据"<<endl;
  cout<<"【7】删除一组数据"<<endl;
cout<<"【8】从文件中读入数据"<<endl;
  cout<<"【9】将所有记录写入文件"<<endl;
cout<<"【0】退出本系统\n"<<endl;
cout<<"**********************作者:董相志************************"<<endl;
 cout<<"请你选择操作(0-9):"<<endl;
  c=getchar(); /*读入选择*/

while(c<'0'||c>'9');
 return(c-'0'); /*返回选择*/ 

int Input(Student stud[],int n) /*输入若干条记录*/
{
int i=0;
char sign,x[10]; /*x[10]为清除多余的数据所用*/
while(sign!='n'&&sign!='N') /*判断*/
 {
 cout<<"请输入学生的班别:"; /*交互输入*/
  cin>>stud[n+i].class_0;
 cout<<"请输入学生的学号:"; 
  cin>>stud[n+i].number;
 cout<<"请输入学生的姓名:"; 
cin>>stud[n+i].name;
cout<<"请输入该学生『电子技术』的成绩:";
 cin>>stud[n+i].electrics;
  cout<<"请输入该学生『C程序设计』的成绩:";
cin>>stud[n+i].c_program;
cout<<"请输入该学生『多媒体技术』的成绩:";
 cin>>stud[n+i].multimedia;
cout<<"请输入该学生『大学英语』的成绩:";
cin>>stud[n+i].english;
cout<<"请输入该学生『高等数学』的成绩:";
cin>>stud[n+i].math;
  cout<<"请输入该学生『大学体育』的成绩:";
cin>>stud[n+i].sport;
cout<<"请输入该学生『马克思主义政治经济学』的成绩:";
  cin>>stud[n+i].polity;
  stud[n+i].summary=stud[n+i].electrics+stud[n+i].c_program+stud[n+i].multimedia+stud[n+i].english+stud[n+i].ma