c语言学生成绩管理系统源代码,C语言编写学生成绩管理系统

  c语言学生成绩管理系统源代码,C语言编写学生成绩管理系统

  这个系统实现两个功能,分别是管理教师的信息和学生的成绩,用户可以选择切换实现相应的功能。话不多说了,现在看下程序的实现截图:

  这里给出程序代码下载地址:http://下载。csdn。net/detail/dlutbrucezzhang/5191828

  下面贴出部分代码:

  void add_tea(老师茶[])

  int i=0,j,num

  char str[5];

  如果(numtea!=0)

  printf(覆盖当前记录?(是/否)\ n’);

  gets(str);

  if(str[0]==Ystr[0]==y )

  I=0;

  else i=numtea

  printf(请输入您添加的教师人数:);

  scanf(%d ,编号);

  如果(i==0)

  numtea=num

  else numtea=num

  中频(数字镜头)

  镜头=10;

  茶=(老师*)realloc(茶,镜头*尺寸);

  printf(请输入老师的信息:\ n’);

  for(;我numtea我)

  getchar();

  printf(请输入老师编号:);

  得到(茶[我]。号);

  printf(请输入老师姓名:);

  得到(茶[我]。姓名);

  printf(请输入老师性别(男/女0/1):);

  得到(茶[我]。性);

  如果(茶[我]。sex[0]==0) strcpy(tea[i].性,男人);

  else strcpy(茶【我】。性,女人);

  printf(请输入老师的地址:);

  得到(茶[我]。addr);

  printf(老师已婚(否/是0/1):);

  得到(茶[我]。已婚);

  如果(茶[我]。sex[0]==0) strcpy(tea[i].性,没有);

  else strcpy(茶【我】。性,是);

  display_tea(tea,0,numtea-1);

  getchar();

  虚空显示_茶(茶老师[],int n1,int n2)

  int I;

  char str[2];

  if(numtea==0){

  printf(什么都没有!\ n’);

  printf(您想打开某个文件来查找记录吗?(是/否)\ N’);

  gets(str);

  if (str[0]==Ystr[0]==y )

  openfileTXT(茶);

  其他

  返回;

  其他

  for(I=n1;我我)

  printf(编号:%s\t名称用法:%s\t \ tsex:% s \ t \ t地址:% s \ t \ t结婚:% s \ t ,tea[i].号,茶[我]。名,茶[我]。性,茶[我]。地址,茶[i].已婚);

  无效调整(老师茶[])

  char str[5];

  int i=-1,j;

  if(numtea==0)

  printf(什么都没有!\ n’);

  返回;

  while(i 0)

  i=find_tea(茶);

  如果(i=0)

  printf(删除?(y/n));

  gets(str);

  if(str[0]==ystr[0]==Y )

  删除_茶(茶,我);

  /*计数(螺柱);*/

  其他

  printf(调整一下?(y/n));

  gets(str);

  if(str[0]==ystr[0]==Y )

  printf(请输入你想要的东西:\ n’);

  printf(请输入老师编号:);

  得到(茶[我]。号);

  printf(请输入老师姓名:);

  得到(茶[我]。姓名);

  printf(请输入老师性别(男/女0/1):);

  得到(茶[我]。性);

  如果(茶[我]。sex[0]==0) strcpy(tea[i].性,男人);

  else strcpy(茶【我】。性,女人);

  printf(请输入老师的地址:);

  得到(茶[我]。addr);

  printf(老师已婚(否/是0/1):);

  得到(茶[我]。已婚);

  如果(茶[我]。sex[0]==0) strcpy(tea[i].性,没有);

  else strcpy(茶【我】。性,是);

  /*计数(螺柱);*/

  display_tea(tea,0,numtea-1);

  printf(再来调整一下?(是/否)\ n’);

  gets(str);

  if(str[0]==ystr[0]==Y )

  I=-1;

  else I=1;

  int find _ tea(茶老师[])

  char string[10];

  int I;

  if(numtea==0)

  printf(没有什么\ n’);

  return-1;

  其他

  printf(你想要你的时尚是什么?\ n1。数字\ T2。名称\ T3。addr \ n );

  gets(str);

  if(str[0]==1 )

  printf(请输入老师的编号:);

  gets(str);

  for(I=0;i=numtea我)

  if(strcmp(str,tea[i]).数字)==0)

  展示_茶(茶,我,我);

  打破;

  否则继续;

  else if(str[0]==2 )

  printf(请输入老师姓名:);

  gets(str);

  for(I=0;i=numtea我)

  if(strcmp(str,tea[i]).name)==0)

  展示_茶(茶,我,我);

  打破;

  否则继续;

  else if(str[0]==3 )

  printf(请输入老师的地址:);

  gets(str);

  for(I=0;i=numtea我)

  if(strcmp(str,tea[i]).地址)==0)

  展示_茶(茶,我,我);

  打破;

  否则继续;

  if(i numtea)

  printf( Nothing has find \ n );

  return-1;

  返回我;

  void删除_茶(茶老师茶[],int i)

  int j;

  while(i=0)

  for(j=I;j numteaj)

  茶[j]=茶[J1];

  numtea-;

  printf(删除成功!\ n’);

  int write totxt(茶老师[])

  int i=0,j;

  文件* fp

  字符文件名[20];

  printf(请输入文件名:);

  获取(文件名);

  fp=fopen(文件名,‘w’);

  fprintf(fp, %d\n ,numtea);

  while(i numtea)

  fprintf(fp, %s %s %s %s ,tea[i].号,茶[我]。名,茶[我]。性,茶[我]。地址,茶[i].已婚);

  我;

  fclose(FP);

  printf(保存成功!\ n’);

  display_tea(tea,0,numtea-1);

  numtea=0;

  返回0;

  int openfile txt(茶老师[])

  int i=0,j;

  文件* fp

  char filename[20],str[2];

  如果(numtea!=0)

  printf(这里有一些记录,你想保存它们吗?(y/n));

  gets(str);

  if(str[0]==ystr[0]==Y )

  writetoTXT(茶);

  printf(请输入文件名:);

  获取(文件名);

  numtea=0;

  if((fp=fopen(文件名, Rb )==NULL)

  printf(对不起,打不开文件\ n’);

  return(-1);

  fscanf(fp, %d ,numtea);

  fgetc(FP);

  while(i numtea)

  fscanf(fp, %s ,tea[i].号);

  fscanf(fp, %s ,tea[i].姓名);

  fscanf(fp, %s ,tea[i].性);

  fscanf(fp, %s ,tea[i].addr);

  fscanf(fp, %s ,tea[i].已婚);

  我;

  fclose(FP);

  printf(读取文件成功\ n’);

  printf(显示记录?(y/n));

  gets(str);

  if(str[0]==ystr[0]==Y )

  display_tea(tea,0,numtea-1);

  return(0);

  void displayTheSystemInfo()

  printf(\t\t制作人员:\ n \ n’);

  printf(\t\t张虎(张延雷)\ n’);

  printf( \ n \ n );

  }

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • ,,使用C语言实现学生成绩管理系统
  • ,,C语言代码实现学生成绩管理系统
  • ,,C#实现简单学生成绩管理系统
  • ,,C#实现学生成绩管理系统
  • ,,java实现简单学生成绩管理系统
  • ,,python超详细实现完整学生成绩管理系统
  • c语言实现学生成绩管理系统输入性别,c语言实现学生成绩管理系统课程设计
  • python中学生成绩管理系统,Python成绩管理
  • Python学生成绩管理,python教务系统学生成绩管理系统
  • python中学生成绩管理系统,Python学生成绩管理
  • python中学生成绩管理系统,Python学生成绩管理_1
  • java编写一个学生成绩管理系统,java学生成绩录入系统
  • 简单的学生成绩系统java,java编写一个学生成绩管理系统
  • java swing学生成绩管理系统,javaweb简单的学生管理系统
  • 留言与评论(共有 条评论)
       
    验证码: