求一个C语言学生管理系统源代码 求一个C语言学生学籍管理系统源代码

作者&投稿:宋炭 (若有异议请与网页底部的电邮联系)
这是我今天写的一部分代码,领会精神。建议做链表时先画图分析一下数据结构,你可以先看一下别人的代码,先分析别人的代码,然后试试自己编一个简单的(没有参照的编程)。看一下数据结构方面的书会对你学习链表有很大的帮助。记着要勤加练习哦!
#include <iostream.h>
#include <fstream.h>
#include <iomanip.h>
#include <windows.h>

static int n;

struct student
{
int stu_number;
char stu_name[10];
char stu_sex[4];
int stu_age;
int math;
int english;
int cplu_plus;
int total;
float average;
};

class stu
{
student boy;
public:
int getnum();
void in_put(student *p1,int num);
void in_file(struct student *p,int number);
void readout(struct student *p);
void A_caculate(struct student *p);
void T_caculate(struct student *p);
int Cacu_aver(struct student *p,int number);
int Cacu_total(struct student *p,int number);
void out_put(struct student *p);

};

void stu::in_put(student *p1,int num)
{
int i;
for (i=0;i<num;i++)
{
cout<<"学号:"<<endl;
cin>>p1[i].stu_number;
cout<<"姓名:"<<endl;
cin>>p1[i].stu_name;
cout<<"性别:"<<endl;
cin>>p1[i].stu_sex;
cout<<"年龄:"<<endl;
cin>>p1[i].stu_age;
cout<<"数学成绩:"<<endl;
cin>>p1[i].math;
cout<<"英语成绩:"<<endl;
cin>>p1[i].english;
cout<<"c++成绩:"<<endl;
cin>>p1[i].cplu_plus;
p1[i].total=0;
p1[i].average=0;
system("cls");
}

}

void stu::in_file(struct student *p,int number)
{
int i;
ofstream ofs("feifei.txt",ios::out);
if (!ofs)
{
cerr<<"can not open the file!"<<endl;
exit(1);
}
else
{
for (i=0;i<number;i++)
{
ofs<<p[i].stu_number<<'\n'
<<p[i].stu_name<<'\n'
<<p[i].stu_sex<<'\n'
<<p[i].stu_age<<'\n'
<<p[i].math<<'\n'
<<p[i].english<<'\n'
<<p[i].cplu_plus<<'\n';

}
cout<<endl<<"data has been writen into the computer!"<<endl;
ofs.close();
}
}

void stu::readout(student *p)
{
int i,m;
ifstream ifs("feifei.txt",ios::in|ios::binary);
if (!ifs)
{
cerr<<"can not open the file!"<<endl;
exit(1);
}
else
{
for (i=0;i<n;i++)
{

}
}
ifs.close();
}

void stu::T_caculate(struct student *p)
{
int i,j;
struct student temp;
for (i=0;i<n;i++)
{
p[i].total=p[i].math+p[i].english+p[i].cplu_plus;
cout<<p[i].stu_name<<"的总成绩为:"<<p[i].total<<endl;
}

for (i=0;i<n;i++)
{
for (j=i+1;j<n;j++)
{
if (p[i].total>p[j].total)
{
temp=p[j];
p[j]=p[i];
p[i]=temp;
}
}
}
}

void stu::A_caculate(struct student *p)
{
int i,j;
struct student temp;
for (i=0;i<n;i++)
{
for (j=i+1;j<n;j++)
{
if (p[i].stu_age>p[j].stu_age)
{
temp=p[j];
p[j]=p[i];
p[i]=temp;
}
}
}
}

int stu::Cacu_aver(struct student *p,int number)
{
int i,flag=1;
for (i=0;i<n;i++)
{
p[i].average=(p[i].math+p[i].english+p[i].cplu_plus)/3.0;
if (p[i].stu_number==number)
{
cout<<p[i].stu_name<<"的平均成绩是"<<p[i].average<<endl;
flag=0;
}

}
if (flag!=0&&i==n)
{
cout<<"!您输入的号码不存在,请查证后重新输入"<<endl;
}
return flag;
}

int stu::Cacu_total(struct student *p,int number)
{
int i,flag=1;
for (i=0;i<n;i++)
{
p[i].total=p[i].math+p[i].english+p[i].cplu_plus;
if (p[i].stu_number==number)
{
cout<<p[i].stu_name<<"的总成绩是"<<p[i].total<<endl;
flag=0;
}

}
if (flag!=0&&i==n)
{
cout<<"-------------------!您输入的号码不存在,请查证后重新输入---------------"<<endl;
}
return flag;
}

void stu::out_put(struct student *p)
{
int i;
cout<<"student's information list here:"<<endl<<endl;
cout<<" "<<setw(10)<<right<<"学号"<<" "<<setw(8)<<left<<"姓名"<<setw(6)<<left<<"性别"<<setw(6)<<right<<"年龄";
cout<<setw(6)<<right<<"数学"<<setw(6)<<right<<"英语"<<setw(6)<<right<<"c++";
cout<<setw(8)<<right<<"总成绩"<<setw(10)<<right<<"平均成绩"<<endl;
for (i=0;i<n;i++)
{
cout<<"第"<<i+1<<"名"<<setw(10)<<right<<p[i].stu_number<<" "<<setw(8)<<left<<p[i].stu_name;
cout<<setw(6)<<left<<p[i].stu_sex<<setw(6)<<right<<p[i].stu_age<<setw(6)<<right<<p[i].math;
cout<<setw(6)<<right<<p[i].english<<setw(6)<<right<<p[i].cplu_plus;
if (p[i].total!=0)
{
cout<<setw(8)<<right<<p[i].total;
}
if (p[i].average!=0)
{
cout<<setw(10)<<right<<p[i].average;
}
cout<<endl<<endl;
}
}

int main()
{
stu boy;
student *per,*outp;
int m;
cout<<"请从下面的菜单中选出您所要进行的操作选项:"<<endl<<endl;
do
{
cout<<"1.输入学生信息并保存到文件"<<endl;
cout<<"2.按年龄从大到小显示学生各项信息"<<endl;
cout<<"3.按各门成绩由高到低显示学生信息"<<endl;
cout<<"4.输入学号计算学生平均成绩并显示"<<endl;
cout<<"5.输入学号计算学生总成绩并显示"<<endl;
cout<<"6.按学生总成绩排名并显示排名结果"<<endl;
cout<<"7.退出所在系统"<<endl;
cin>>m;
system("cls");
switch (m)
{
case 1:
{
cout<<"please input the number of students you want to input:"<<endl;
cin>>n;
per=new student[n];
boy.in_put(per,n);
boy.in_file(per,n);
delete []per;
break;
}

case 2:
{
outp=new student[n];
boy.readout(outp);
boy.A_caculate(outp);
boy.out_put(outp);
delete[]outp;
break;
}

case 3:
{
outp=new student[n];
boy.readout(outp);
boy.T_caculate(outp);
boy.out_put(outp);
delete[]outp;
break;
}

case 4:
{
int number,flag;
char flag1;
outp=new student[n];
boy.readout(outp);
do
{
cout<<"please input the number of the students you want to find:"<<endl;
cin>>number;
flag=boy.Cacu_aver(outp,number);
if (flag==1)
{
cout<<"do you want to input again?'Y'/'N'"<<endl;
cin>>flag1;
}
else
break;
}
while (flag1=='y'||flag1=='Y');
boy.in_file(outp,n);
delete[]outp;
break;
}

case 5:
{
int number,flag;
char flag1;
outp=new student[n];
boy.readout(outp);
do
{
cout<<"please input the number of the students you want to find:"<<endl;
cin>>number;
flag=boy.Cacu_total(outp,number);
if (flag==1)
{
cout<<"do you want to input again?'Y'/'N'"<<endl;
cin>>flag1;
}
else
break;
}
while (flag1=='y'||flag1=='Y');
boy.in_file(outp,n);
delete[]outp;
break;

}

case 6:
{
outp=new student[n];
boy.readout(outp);
boy.out_put(outp);
break;
}

}
}
while (m!=7);
return 0;
}

简单的提示你一下,要自己多联系的,不然很难学好

管理系统的要求呢??

【急】求C语言学生成绩管理系统源代码,要能用的~

#include
#include
#include
#include
#include
#define MAX 80
void input();
void sort();
void display();
void insert();
void del();
void average();
void find();;
void read();;
void average();
void modify();
int now_no=0;
struct student
{
int no;
char name[20];
char sex[4];
float score1;
float score2;
float score3;
float sort;
float ave;
float sum;
};
void average()/*求平均数*/
{
int i;
for(i=0;i<now_no;i++)
{
stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3;
stu[i].ave=stu[i].sum/3;
}
}

struct student stu[MAX],*p;
main()/*主函数*/
{
int as;
start: printf("
欢迎使用学生成绩管理系统
");
/*一下为功能选择模块*/
do
{
printf("
1.录入学员信息
2.显示学员信息
3.成绩排序信息
4.添加学员信息
5.删除学员信息
6.修改学员信息
7.查询学员信息
8.退出
");
printf("选择功能选项:");
fflush(stdin);
scanf("%d",&as);
switch(as)
{
case 1:system("cls");input();break;
case 2:system("cls");display();break;
case 3:system("cls");sort();break;
case 4:system("cls");insert();break;
case 5:system("cls");del();break;
case 6:system("cls");modify();break;
case 7:system("cls");find();break;;
case 8:system("exit");exit(0);
default:system("cls");goto start;
}
}while(1);
/*至此功能选择结束*/
}
void input()/*原始数据录入模块*/
{
int i=0;
char ch;
do
{
printf("1.录入学员信息
输入第%d个学员的信息
",i+1);
printf("
输入学生编号:");
scanf("%d",&stu[i].no);
fflush(stdin);
printf("
输入学员姓名:");
fflush(stdin);
gets(stu[i].name);
printf("
输入学员性别:");
fflush(stdin);
gets(stu[i].sex);
printf("
输入学员成绩1:");
fflush(stdin);
scanf("%f",&stu[i].score1);
printf("
输入学员成绩2:");
fflush(stdin);
scanf("%f",&stu[i].score2);
printf("
输入学员成绩3:");
fflush(stdin);
scanf("%f",&stu[i].score3);
printf("

");
i++;
now_no=i;
printf("是否继续输入?(Y/N)");
fflush(stdin);
ch=getch();
system("cls");
}
while(ch!='n'&&ch!='N');
system("cls");
}
void sort()/*排序数据函数*/
{
struct student temp;
int i,j;
average();
for(i=1;i<now_no;i++)
{
for(j=1;j<=now_no-i;j++)
{
if(stu[j-1].ave<stu[j].ave)
{
temp=stu[j];
stu[j]=stu[j-1];
stu[j-1]=temp;
}
}
}
}
void display()/*显示数据函数*/
{
int i;
char as;
average();
do
{
printf("班级学员信息列表
");
printf("编号姓名性别成绩1成绩2成绩3平均值
");
for(i=0;i<now_no&&stu[i].name[0];i++)printf("%d%s%s%.2f%.2f%.2f%.2f
",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave);
printf("按任意键返回主菜单.");
fflush(stdin);
as=getch();
}
while(!as);
system("cls");
}
void insert()/*插入数据函数*/
{
char ch;
do
{
printf("
输入新插入学员队信息
");
printf("
输入学生编号:");
scanf("%d",&stu[now_no].no);
fflush(stdin);
printf("
输入学员姓名:");
fflush(stdin);
gets(stu[now_no].name);
printf("
输入学员性别:");
fflush(stdin);
gets(stu[now_no].sex);
printf("
输入学员成绩1:");
fflush(stdin);
scanf("%f",&stu[now_no].score1);
printf("
输入学员成绩2:");
fflush(stdin);
scanf("%f",&stu[now_no].score2);
printf("
输入学员成绩3:");
fflush(stdin);
scanf("%f",&stu[now_no].score3);
printf("

");
now_no=now_no+1;
sort();
printf("是否继续输入?(Y/N)");
fflush(stdin);
ch=getch();
system("cls");
}
while(ch!='n'&&ch!='N');
}
void del()/*删除数据函数*/
{
int inum,i,j;
printf("输入要删除学员的编号:");
fflush(stdin);
scanf("%d",&inum);
for(i=0;i<now_no;i++)
{
if(stu[i].no==inum)
{
if(i==now_no)now_no-=1;
else
{
stu[i]=stu[now_no-1];
now_no-=1;
}
sort();
break;
}
}
system("cls");
}
void find()/*查询函数*/
{
int i;
char str[20],as;
do
{
printf("输入要查询的学生姓名:");
fflush(stdin);
gets(str);
for(i=0;i<now_no;i++)
if(!strcmp(stu[i].name,str))
{
printf("编号姓名性别成绩1成绩2成绩3平均值
");
printf("%d%s%s%.2f%.2f%.2f%.2f
",stu[i].no,stu[i].name,stu[i].sex,stu[i].score1,stu[i].score2,stu[i].score3,stu[i].ave);
}
printf("按任意键返回主菜单.");
fflush(stdin);
as=getch();
}
while(!as);
system("cls");
}
void modify()/*修改数据函数*/
{
int i;
char str[20],as;
printf("输入要修改的学生姓名:");
fflush(stdin);
gets(str);
for(i=0;i<now_no;i++)
if(!strcmp(stu[i].name,str))
{
system("cls");
printf("
输入修改学员信息
");
printf("
输入学生编号:");
fflush(stdin);
scanf("%d",&stu[i].no);
printf("
输入学员性别:");
fflush(stdin);
gets(stu[i].sex);
printf("
输入学员成绩1:");
fflush(stdin);
scanf("%f",&stu[i].score1);
printf("
输入学员成绩2:");
fflush(stdin);
scanf("%f",&stu[i].score2);
printf("
输入学员成绩3:");
fflush(stdin);
scanf("%f",&stu[i].score3);
printf("

");
sort();
break;
}
system("cls");
}

#include
#include
#include
#include
#include #define N 100
struct student
{char XUEHAO[20];
char XINGMING[10];
char XINGBIE[4];
char SHENGRI[10];
char JIGUAN[10];
char ZHUANYE[10];
char BANJI[6];
char XUEYUAN[20];
}student;void CAIDAN();
void ZHUCE();
void XIUGAI();
void SHANCHU();
void del_XUEHAO(FILE *fp);
void del_XINGMING(FILE *fp);
void CHAZHAO();
void sch_XUEHAO(FILE *fp);
void sch_XINGMING(FILE *fp);
void TONGJI();
void XIANSHI();
void TIANJIA();
void save( struct student student[]);main()
{ char choose,yes_no;
do
{ CAIDAN();
printf("
请输入序号: (1~8) ");
choose=getch();
system("cls");
switch(choose)
{
case'1': printf(" %c",choose);ZHUCE();break;
case'2': printf(" %c",choose);XIUGAI();break;
case'3': printf(" %c",choose);SHANCHU();break;
case'4': printf(" %c",choose);TIANJIA();break;
case'5': printf(" %c",choose);CHAZHAO();break;
case'6': printf(" %c",choose);TONGJI();break;
case'7': printf(" %c",choose);XIANSHI();break;
case'8': break;
default:printf("
%c 序号不对!
",choose);
}
if(choose=='8')break;
printf("
要继续选择吗 ? (Y/N)
");
do
{ yes_no=getch(); printf(" %c",yes_no);}
while(yes_no!='Y'&&yes_no!='y'&&yes_no!='N'&&yes_no!='n');
}while(yes_no=='Y'||yes_no=='y');
}
void CAIDAN()
{
system("cls");
printf(" ****************************************
");
printf(" * ——请选择相应的功能—— *
");
printf(" * 1-----注册 *
");
printf(" * 2-----修改学生信息 *
");
printf(" * 3-----删除学生信息 *
");
printf(" * 4-----添加学生信息 *
");
printf(" * 5-----查找学生信息 *
");
printf(" * 6-----统计学生信息 *
");
printf(" * 7-----显示学生信息 *
");
printf(" * 8-----退出系统 *
");
printf(" ****************************************
");
}/*定义学生信息注册的函数*/
void ZHUCE()
{ int i=1;
struct student temp;
FILE *fp;
fp=fopen("G://123.txt","w");
if(fp==NULL){ printf("
打开文件失败!
");return; }
printf("
请输入第1个学生信息:
");
printf(" 学号(用#结束输入): ");
do
{ gets(temp.XUEHAO);}
while(strcmp(temp.XUEHAO," ")==0);
printf(" 姓名(用#结束输入): ");gets(temp.XINGMING);
printf(" 性别(用#结束输入): ");gets(temp.XINGBIE);
printf(" 生日(用#结束输入): ");gets(temp.SHENGRI);
printf(" 籍贯(用#结束输入): ");gets(temp.JIGUAN);
printf(" 专业(用#结束输入): ");gets(temp.ZHUANYE);
printf(" 班级(用#结束输入): ");gets(temp.BANJI);
printf(" 学院(用#结束输入): ");gets(temp.XUEYUAN);
while(temp.XUEHAO[0]!='#'&&temp.XINGMING[0]!='#'&&temp.XINGBIE[0]!='#'&&temp.SHENGRI[0]!='#'&&temp.JIGUAN[0]!='#'&&temp.ZHUANYE[0]!='#'&&temp.BANJI[0]!='#'&&temp.XUEYUAN[0]!='#')
{ fprintf(fp,"%5s%10s%10s%10s%10s%10s%10s%10s
",temp.XUEHAO,temp.XINGMING,temp.XINGBIE,temp.SHENGRI,temp.JIGUAN,temp.ZHUANYE,temp.BANJI,temp.XUEYUAN,temp);
i++;
printf("
请输入第 %d 个学生信息:
",i);
printf(" 学号(用#结束输入): ");
do
{ gets(temp.XUEHAO);}
while(strcmp(temp.XUEHAO," ")==0);
printf(" 姓名(用#结束输入): ");gets(temp.XINGMING);
printf(" 性别(用#结束输入): ");gets(temp.XINGBIE);
printf(" 生日(用#结束输入): ");gets(temp.SHENGRI);
printf(" 籍贯(用#结束输入): ");gets(temp.JIGUAN);
printf(" 专业(用#结束输入): ");gets(temp.ZHUANYE);
printf(" 班级(用#结束输入): ");gets(temp.BANJI);
printf(" 学院(用#结束输入): ");gets(temp.XUEYUAN);
}
student=temp;
save(&temp);
fclose(fp);
}/*定义保存函数*/
void save( struct student student[])
{
FILE *fp=NULL;
fp=fopen("G://123.txt","ab+");
fwrite(student,sizeof(struct student),1,fp);
fclose(fp);
}
/*定义查找学生信息的函数*/
void CHAZHAO()
{ char c;
FILE *fp;
fp=fopen("G://123.txt","r");
if(fp==NULL)
{ printf("
打开文件失败!
");return; }
printf("
按学号查找( 1 ),还是按姓名查找( 2 )? ");
c=getch();
putch(c);
if(c=='1') sch_XUEHAO(fp);
else if(c=='2') sch_XINGMING(fp);
else printf("
非法字符!
");
fclose(fp);
}
/*定义按学号查找学生信息的函数*/
void sch_XUEHAO(FILE *fp)
{ int flag=0,n=0;
char tempXUEHAO[20];
struct student temp;
printf("
请输入要查找学生信息的学号: ");
gets(tempXUEHAO);
while(feof(fp)==0)
{ fscanf(fp,"%5s%10s%10s%10s%10s%10s%10s%10s
",&temp.XUEHAO,&temp.XINGMING,&temp.XINGBIE,&temp.SHENGRI,&temp.JIGUAN,&temp.ZHUANYE,&temp.BANJI,&temp.XUEYUAN);
if(strcmp(tempXUEHAO,temp.XUEHAO)==0)
{ if(flag==0)
printf(" 学号 姓名 性别 生日 籍贯 专业 班级 学院
");
printf("%5s%10s%10s%10s%10s%10s%10s%10s
",temp.XUEHAO,temp.XINGMING,temp.XINGBIE,temp.SHENGRI,temp.JIGUAN,temp.ZHUANYE,temp.BANJI,temp.XUEYUAN);
flag=1;
}
n++;
}
if(n==0) printf("
文件中无此信息!
");
else if(flag==0) printf("
文件中无此人!
");
}
/*定义按姓名查找学生信息的函数*/
void sch_XINGMING(FILE *fp)
{ int flag=0,n=0;
char tempXINGMING[10];
struct student temp;
printf("
请输入要查找学生信息的姓名: ");
gets(tempXINGMING);
while(feof(fp)==0)
{ fscanf(fp, "%5s%10s%10s%10s%10s%10s%10s%10s
",&temp.XUEHAO,&temp.XINGMING,&temp.XINGBIE,&temp.SHENGRI,&temp.JIGUAN,&temp.ZHUANYE,&temp.BANJI,&temp.XUEYUAN);
if(strcmp(tempXINGMING,temp.XINGMING)==0)
{ if(flag==0) printf(" 学号 姓名 性别 生日 籍贯 专业 班级 学院
");
printf("%5s%10s%10s%10s%10s%10s%10s%10s
",temp.XUEHAO,temp.XINGMING,temp.XINGBIE,temp.SHENGRI,temp.JIGUAN,temp.ZHUANYE,temp.BANJI,temp.XUEYUAN);
flag=1;
}
n++;
}
if(n==0) printf("
文件中无此信息!
");
else if(flag==0) printf("
文件中无此人!
");
}
/*定义删除学生信息的函数*/
void SHANCHU()
{ char c;
FILE *fp;
fp=fopen("G://123.txt","r");
if(fp==NULL)
{ printf("
文件打开失败!
");return; }
printf("
按学号删除( 1 ),还是按姓名删除( 2 )? ");
c=getch();
putch(c);
if(c=='1') del_XUEHAO(fp);
else if(c=='2') del_XINGMING(fp);
else printf("
非法字符!
");

}/*定义按学号删除学生信息的函数*/
void del_XUEHAO(FILE *fp)
{ char tempXUEHAO[20];
int n=0,i=0,k;
struct student stu[N];
while(feof(fp)==0)
{ fscanf(fp,"%5s%10s%10s%10s%10s%10s%10s%10s
",stu[i].XUEHAO,stu[i]. XINGMING,stu[i].XINGBIE,stu[i].SHENGRI,stu[i].JIGUAN,stu[i].ZHUANYE,stu[i].BANJI,stu[i].XUEYUAN);i++;n++;}
fclose(fp);
printf("
请输入要删除的学生信息的学号:");
scanf("%s",tempXUEHAO);
printf(" 删除成功! ");
for(i=0;i<n;i++)
if(strcmp(tempXUEHAO,stu[i].XUEHAO)==0)break;
if(i<n)
for(k=i;k<n;k++)
stu[k]=stu[k+1];
else printf("
无此人!
");
fp=fopen("G://123.txt","w");
if(fp==NULL)
{ printf("
文件打开失败!
");return; }
for(i=0;i<n-1;i++)
fprintf(fp,"%5s%10s%10s%10s%10s%10s%10s%10s
",stu[i].XUEHAO,stu[i].XINGMING,stu[i].XINGBIE,stu[i].SHENGRI,stu[i].JIGUAN,stu[i].ZHUANYE,stu[i].BANJI,stu[i].XUEYUAN);
}

【急】求C语言学生成绩管理系统源代码,要能用的
答:stu[i].sum=stu[i].score1+stu[i].score2+stu[i].score3;stu[i].ave=stu[i].sum/3;} } struct student stu[MAX],*p;main()/*主函数*/ { int as;start: printf("\n\t\t\t欢迎使用学生成绩管理系统\n");/*一下为功能选择模块*/ do { printf("\n\t\t\t\t1.录入学员信息...

c语言学生成绩管理系统
答:return 1;} /* 对指定文件写入一个记录 */ writerecord(FILE *fpt,struct record *rpt){ int i;fprintf(fpt,"%s\n",rpt->name);fprintf(fpt,"%s\n",rpt->code);for(i=0;i<SWN;i++)fprintf(fpt,"%d\n",rpt->marks[i]);return ;} /* 显示学生记录 */ displaystu(struct record...

C语言程序设计课程和数据结构课程的基础上,完成学生成绩管理系统的设计...
答:case 1:inputT();break;case 2:alter();break;case 3:compute();break;case 4:sort();break;case 5:find();break;case 6:output();break;case 7:fund();break;case 8:quit();break;} } void Score::inputC()//按班级C录入成绩 { cout<<"按班级录入成绩,请输入以下学生的班级NO:"...

学生信息管理系统C++源代码
答:cout<<" 学生成绩管理系统 "<<endl; cout<<" 可以对学生成绩进行管理 "<<endl; cout<<" 欢迎大家使用 "<<endl; cout<<" Made by Jason "<<endl; cout<<" *** "<<endl;}// 显示表头信息,即是 : 学号,姓名,性别,高代,数分,C语言. void show_Table(){ cout<<"学号"<<"\t"<<"姓名"<<"...

用C语言编写学生管理系统界面
答:学生管理系统界面简介明了;源程序清晰;各模块完整。邮箱404898720@qq.com... 学生管理系统界面简介明了;源程序清晰;各模块完整。邮箱404898720@qq.com 展开  我来答 3个回答 #热议# 晚舟必归是李白的诗吗?匿名用户 2011-11-26 展开全部 已经在VC6.0上运行确认:#include<stdio.h> #include<malloc.h>#...

求一个用C++语言写的学生信息管理系统源代码
答:include<iostream> include<string> include<fstream> include<conio.h> include<windows.h> using namespace std;/// // 抽象基类 // /// class Base { protected:int id;//本科生,研究生识别 int num;char name[20];char sex[5];double ch,en,ma;//成绩 int borth;public:Base(...

如何用c语言制作一个学生信息管理系统,要求以文件形式保存
答:while(1){ PrintMenu();printf("请输入您的选择编号:");scanf("%d",&n);getchar();switch(n){ case 1:{ system("cls");j=0;while(4!=j){ printf("欢迎进入信息管理版块!\n\n");printf("\025 1、添加学生\n");printf("\025 2、删除学生\n");printf("\025 3、修改学生信息...

C语言学生课程管理系统的源程序
答:c语言课程设计_学生成绩管理系统 /*学生成绩管理*/ /*Borland C下编译通过,调试过程中不要输入大数字*/ include <stdio.h> include <stdlib.h> include <conio.h> int INDEX[32];struct STUDENT { int id,age,chinese,math,english;char name[21];}students[32];void page_title(char *menu...

跪求c语言教务管理系统源代码
答:printf("| 欢迎使用学生信息管理系统 |\n");printf("+---+\n");printf("提示:为保证您的操作得到保存,请按正常顺序退出系统^_^\n");do { printf("\n\t\t\t---\n");printf("\t\t\t+ 主菜单 |\n");printf("\t\t\t---\n");printf("\t\t\t+ [1]---录入...

学生成绩管理 c语言源代码
答:学生成绩管理 c语言源代码 30 功能要求:程序应完成成绩录入,查询,统计,排序,插入,n删除等功能。并...printf("\t\t\t\t这是一个学生成绩管理系统\n\t\t\t\t 倾情奉献 欢迎使用!\n"); printf(