自己刚学习c语言时,老师让编写的一个学生信息管理系统,仅供参考!违版必究!

------------------------------------------------------------MR_Computer

#include

#include

#include

#include

#define N 1000

typedef struct student

{

int number;

char name[20];

int grade;

int gaoshu;

int yingyu;

int jisuanji;

int sum;

}STUDENT;

STUDENT student[N];

int shuliang=0;

void menu();

void fhzjm()

{

char biaozhi[20];

printf("\n");

printf("还需要操作么?如果需要操作请输入:yes,否则请输入:no\n");

scanf("%s",biaozhi);

if(strcmp(biaozhi,"yes")==0)

{

menu();

}

else if(strcmp(biaozhi,"no")==0)

exit(0);

else

{

printf("请输入正确的字符,谢谢!\n");

fhzjm();

}

}

void DengJi()

{

int rs;

int i,k=1;

system("CLS");

printf("请输入需要输入几个学生信息:");

scanf("%d",&rs);

for(i=shuliang;i

{

printf("请输入第%d个学生的学号:",k);

scanf("%d",&student[i].number);

printf("请输入学生的姓名:");

scanf("%s",student[i].name);

printf("请输入学生3门课的成绩:");

printf("请输入第1门课的成绩:");

scanf("%d",&student[i].gaoshu);

printf("请输入第2门课的成绩:");

scanf("%d",&student[i].yingyu);

printf("请输入第3门课的成绩:");

scanf("%d",&student[i].jisuanji);

}

shuliang=shuliang+rs;

fhzjm();

}

void ShanChu()

{

char shanchuinfo[10];

system("CLS");

printf("删除全部学生信息请输入\"all\",删除指定学号的学生信息请输入\"one\"\n");

scanf("%s",shanchuinfo);

if(strcmp(shanchuinfo,"all")==0)

{

int j;

printf("你删除的学生信息如下:\n");

printf("-----------学号-------------姓名-------------高数--------------英语--------------计算机\t\n");

for(j=0;j

printf("----%d-------%s-------%d-------%d-------%d\t\n",student[j].number,student[j].name,student[j].gaoshu,student[j].jisuanji);

shuliang=0;

printf("删除成功\n\n");

}

else if(strcmp(shanchuinfo,"one")==0)

{

struct student *p=NULL;

int choice;

int i,j,k=0;

printf("请输入你要删除的人的学号:");

scanf("%d",&choice);

for(i=0;i

{

if(choice==student[i].number)

{

k=1;j=i;break;

}

}

if(k)

{

if(shuliang==1)

{

p=&student[0];

free(p);

shuliang=0;

}

else

{

for(i=j;i

{

student[i]=student[i+1];

}

shuliang=shuliang-1;

}

printf("删除成功\n\n");

}

else

{

printf("输入数据错误!\n");

}

}

fhzjm();

}

void LiuLan()

{

int i;

system("CLS");

if(shuliang==0)

{

printf("系统里面没有任何学生的信息!\n");

}

else

{

for(i=0;i

{

printf("第%d个学生的学号为:%d\n",i+1,student[i].number);

printf("第%d个学生的姓名为:%s\n",i+1,student[i].name);

printf("第%d个学生的第

c语言编写老师信息系统源代码,学生信息管理系统c语言版源代码相关推荐

  1. c语言学生程序系统的源代码,学生信息管理系统C语言程序源代码

    选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载. #include #include #include #include #include #include #include #includ ...

  2. 显示学生信息的C语言,学生信息管理系统C语言.doc

    学生信息管理系统C语言 学生信息管理系统 摘要 由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校 ...

  3. 学生信息管理系统(C++语言版)

    学生信息管理系统(C语言版) #include "stdio.h" #include "bios.h" #include "conio.h" ...

  4. 学生信息管理系统c语言课设,学生信息管理系统C语言课设.doc

    学生信息管理系统C语言课设 目录 一.需求分析2 二.概要设计2 三.详细设计4 四.调试分析9 五.用户手册9 六.测试数据9 七.附录10 一.需求分析学生学籍管理系统用数据文件存放学生的学籍,可 ...

  5. 用c语言录入3组学生数据编程,学生信息管理系统C语言编程

    学生信息管理系统C语言编程 [问题描述] 学生信息的管理是每个学校必须具有的管理功能,主要是对学生的基本情况及学习成绩等方面的管理.该系统模拟一个简单的学生管理系统,要求对文件中所存储的学生数据进行各 ...

  6. 学生信息管理系统(C语言版本+源码)

    学生信息管理系统(C语言版本) 有需要的可以自行下载 链接:https://download.csdn.net/download/qq_52889967/14955434 源码在后面 java+数据库 ...

  7. c语言学生信息管理ppt,学生信息管理系统(C语言、含代码解释).ppt

    学生信息管理系统(C语言.含代码解释) 第3章 脂类代谢 脂类的分布与生理功能 脂类的消化与吸收 血脂 甘油三酯的中间代谢 类脂代谢 脂类代谢紊乱 3.1 脂类的分布和生理功能 3.1.1 脂类的分布 ...

  8. JAVA学生信息管理系统IO流版

    JAVA学生信息管理系统IO流版 1. Student类 public class Student implements Serializable{//学号private int sid;//姓名pr ...

  9. 快递信息管理系统源代码c++_学生信息管理系统C语言版

    C语言学生信息管理系统包括以下功能: 1.学生信息的整体注册 2.学生信息的修改 3.学生成绩信息的录入 4.学生信息的添加 5.恢复误删的学生信息 6.学生信息的删除 7.密码修改保存函数 8.学生 ...

最新文章

  1. 哪些因素影响数据存储系统的IOPS性能?
  2. Java基础——组合关系
  3. 怎么关闭eureka的服务_SpringCloud微服务踩坑系列之二
  4. ORACEL游标的使用实例
  5. Tkinter的entry组件
  6. java小基础之instanceof运算符
  7. Quartz 定时任务(Scheduler)的 3 种实现方式
  8. Eureka和Zookeeper区别 —— 杂记
  9. Axure一些常用模板下载(免费模板)
  10. 分享下奥创微群控的两个黑科技
  11. 压缩的Swf文件利用Python解压
  12. DMA方式的数据传送过程
  13. 第三篇第九章火灾自动报警系统
  14. 魔力宝贝服务器ip修改,魔力宝贝修改代码一览表
  15. Python-求一元二次方程ax^2+bx+c=0的解
  16. ubuntu16.04 caffe /usr/bin/ld : cannot find -lxxx (xxx代表不同的库名称)
  17. Qt Linguist介绍
  18. 机器学习(二)聚类的DBSCAN方法及学生上网聚类分析
  19. Hadoop环境配置 Hive的安装与配置
  20. UC Berkeley在线免费课程

热门文章

  1. 马后炮之12306抢票工具(一) -- 登录
  2. 基于Python3+Requests的贴吧签到助手
  3. 《编程之美》读书笔记23: 1.1 让CPU占用率曲线听你指挥
  4. java桌宠安装_桌宠软件下载_桌宠软件电脑版下载安装v2.0_全球下载
  5. 上计算机课如何把文件上传给主机,如何把教学设计、课件等文件刻录在一张光盘上(数据刻录教程)...
  6. JPEG2000 编解码原理
  7. 理解synchronized的含义
  8. 软件工程导论——实验报告
  9. if语句不能用连等!!!
  10. 016_jie_chu_b_zhan_qu_yu_xian_zhi