c语言制作学生管理系统srrpqq67

学生成绩管理系统 (纯C语言做)

完成的功能如下:

1) 显示全部的记录(读取文件)

2) 删除记录(输入一个学生的学号,删除该学生的信息)

3) 插入记录(按约定的格式输入一个学生的信息将它插入)

4) 查找记录(输入一个学生学号,输出其各科成绩)

5) 计算总分和平均分

6) 排序(根据平均分排名,总分相同者名次一样)

7) 保存文件(插入或删除某个记录后,将文件保存)

8) 分类合计(分别统计100-90,90-80,80-70,70,60,60分一下的人数,并求出百分比)

只要4个成绩即可,部分源代码给出:#include"stdio.h"main(){char c;int i;do{clrscr();for(i=0;i<80;i++)printf("*");printf("\t 1: 添加一个学生\n");printf("\t 2: 删除一个学生\n");printf("\t 3: 查找一个学生\n");printf("\t 4: 学生信息排序\n");printf("\t 5: 退出\n");printf("\t请选择输入选项[1\\2\\3\\4\\5]:\n");do{c=getchar();}while(c!='1'&&c!='2'&&c!='3'&&c!='4'&&c!='5');getchar();switch(c){case '1': input(); break; case '2': del(); break; case '3': find(); break; case '4': arrange(); break; case '5': exit(0);}printf(" 按任意键返回主菜单:\n");getchar();clrscr();}while(1);}

/* Note:Your choice is C IDE */

#include "stdio.h"

#include "windows.h"

#define NUM 100

struct node

{

int stuNO; //学号

char name[10]; //姓名

char sex[2]; //性别

int age; //年龄

int Chinese; //语文成绩

int English; //英语成绩

int Computer; //电脑成绩

int Math; //数学成绩

int total; //总分

int average; //平均分

}stu[NUM];

struct node temp; //临时结构体变量

int c=0; //c是结构体数组的下标 在此为全局变量

void menu(); //定义menu菜单

void input(); //插入数据函数

void sort(); //排序

void find(); //查找(按学号或姓名查找)

void del(); //删除纪录

void output(); //输出学生的成绩

void error(); //错误提示

void insert(); //插入数据

void print(int i); //输出具体信息

void main()

{

menu();

}

void menu()

{

int select; //选择标志(1--7间)

system("cls");

printf("\t\t\t学员成绩管理系统\n");

printf("***************************\n");

printf("* * \n");

printf("*[1]输入数据 \n");

printf("*[2]查找数据 \n");

printf("*[3]插入数据 \n");

printf("*[4]删除数据 \n");

printf("*[5]打印数据 \n");

printf("*[6]数据排序 \n");

printf("*[7]退出 \n");

printf("* * \n");

printf("***************************\n");

printf("请输入你的选项(1--7):");

scanf("%d",&select);

switch(select) //判断选

C语言编程QQ管理系统,c语言制作学生管理系统srrpqq67.doc相关推荐

  1. c语言编程模拟选举,C语言编程题精选

    C语言编程题精选 C语言编程题精选 1. 编程实现对键盘输入的英文名句子进行加密.用加密方法为,当内容为英文字母时其在26字母中的其后三个字母代替该字母,若为其它字符时不变. 2. 编程实现将任意的十 ...

  2. C语言编程>第十一周 ⑥ 某学生的记录由学号、5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出。请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中。

    例题:某学生的记录由学号.5门课程成绩和平均分组成,学号和5门课程的成绩已在主函数中给出.请编写函数fun,它的功能是:求出该学生的平均分,并放在记录的ave成员中.请自己定义正确的形参.. 例如,若 ...

  3. 成都c语言编程培训机构,成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗...

    成都学c语言编程,成都学c语言编程去哪里,成都学c语言编程需要报培训班吗 首页 > 软件 > 成都学c语言编程 作者:镀金池   发布时间:2018-09-28 14:20 近似带有序布局 ...

  4. 罗定c语言,罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费...

    罗定学c语言编程,罗定学c语言编程培训,罗定学c语言编程一般怎么收费 首页 > 软件 > 罗定学c语言编程 作者:镀金池   发布时间:2018-10-04 23:40 依照c语言的法则, ...

  5. c语言编程技巧分析,C语言难点及编程技巧分析

    摘要:近些年信息技术发展迅速,社会需要大量专业的计算机人才,C语言是学习计算机知识的专业理论课程,能够为以后的学习打下专业基础.但目前C语言学习受到各方面因素的影响,学习效果不是很理想,很多时候即使努 ...

  6. c语言编程:vc++6.0入门教程及习题_百度文库,C语言编程:vc++6.0入门教程及习题.doc...

    C语言编程:vc++6.0入门教程及习题.doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址 ...

  7. Java-GUI编程实战之管理系统 Day3【学生管理系统GUI设计、学生管理系统增删改查、项目MVC结构介绍、Java技能图谱】

    视频.课件.源码[链接:https://pan.baidu.com/s/13ffqGDzH-DZib6-MFViW3Q 提取码:zjxs] Java-GUI编程实战之管理系统 Day1[项目开发流程. ...

  8. python制作学生管理系统_Python——面向对象,简易学生信息管理系统

    一.概述 1.1涉及到的知识点 项目开发:创建项目,创建包,导入包: 面向对象:静态方法,继承,内置函数,自定义函数: 数据类型:列表,字典,字符串.列表.字典的转换和自动生成导向: 异常处理:捕获异 ...

  9. c语言编程票务系统,C语言课程设计票务管理系统

    C语言课程设计票务管理系统 C语言课程设计1西安交通大学城市学院C语言程序设计课程设计报告题目图书信息管理系统专业自动化班级自动化101姓名陈蕾完成日期2012年5月31日C语言课程设计2目录第一章项 ...

  10. C语言编程实现书号查询功能,图书图书管理系统——查询模块的设计与实现(C语言).doc...

    图书图书管理系统--查询模块的设计与实现(C语言) 摘 要 数据结构(C语言版)将C语言的功能又提高到了一个新的层次.C语言是一种计算机程序设计语言,它既有高级语言的特点,又有汇编语言的特点.它可以做 ...

最新文章

  1. io.h源码 检查文件是否存在
  2. 按钮开始多线程_微软MR技术专家分享:AR/VR多线程处理的八年经验与技巧
  3. 课后作业-阅读任务-阅读笔记4
  4. python3.6库参考手册_python3.5.2官方帮助文档参考手册(CHM版)
  5. [导入]Asp.net页面的生命周期之通俗理解
  6. jms与ActivityMQ中的简单使用
  7. 2019华为软件精英挑战赛总结
  8. AutoCAD 版本历史 版本代号
  9. 使用pdfFactory Pro虚拟打印机便笺功能为文件添加批注
  10. 回波损耗和电压驻波比
  11. 计算机老师教师节祝福语,送给老师教师节祝福语
  12. HighCharts一个基于JavaScript的图表插件
  13. 【阿里在线技术峰会】李金波:企业大数据平台仓库架构建设思路
  14. 解决ubuntu无法解析域名问题
  15. 洛谷 P4246 [SHOI2008]堵塞的交通 线段树
  16. 虚拟视频驱动vivi.c分析(linux-3.4.2版本)
  17. get 传值 是params
  18. ROS常用局部路径规划算法比较
  19. DANN:利用神经网络算法评估变异位点的有害程度
  20. python 输出数据到Excel表格

热门文章

  1. css之px自动转rem—“懒人”必备
  2. 安卓问题报告小记(四):Some projects cannot be imported because they already exist in the workspace...
  3. AMD and CMD are dead之KMDjs内核之依赖分析
  4. SqlServer 存贮过程操作类
  5. 实现在web应用程序里有事件的页面添加到sharepoint里
  6. docker网络、bridge、host
  7. strace动态调试 php,strace调试
  8. 中星9号新增测试频道_直播卫星新增中央卫视18套高清电视节目频道测试
  9. Zookeeper之事件监听机制
  10. 【Shiro第三篇】SpringBoot + Shiro实现用户认证(密码加密)