c语言编写老师信息系统源代码,学生信息管理系统c语言版源代码
自己刚学习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语言版源代码相关推荐
- c语言学生程序系统的源代码,学生信息管理系统C语言程序源代码
选填,简要介绍文档的主要内容,方便文档被更多人浏览和下载. #include #include #include #include #include #include #include #includ ...
- 显示学生信息的C语言,学生信息管理系统C语言.doc
学生信息管理系统C语言 学生信息管理系统 摘要 由于学校规模进一步扩大,学生人数逐年上升,学生信息的管理也变得越来越复杂,切实有效的把学生信息管理系统引入学校教务管理中,对于促进学校管理制度和提高学校 ...
- 学生信息管理系统(C++语言版)
学生信息管理系统(C语言版) #include "stdio.h" #include "bios.h" #include "conio.h" ...
- 学生信息管理系统c语言课设,学生信息管理系统C语言课设.doc
学生信息管理系统C语言课设 目录 一.需求分析2 二.概要设计2 三.详细设计4 四.调试分析9 五.用户手册9 六.测试数据9 七.附录10 一.需求分析学生学籍管理系统用数据文件存放学生的学籍,可 ...
- 用c语言录入3组学生数据编程,学生信息管理系统C语言编程
学生信息管理系统C语言编程 [问题描述] 学生信息的管理是每个学校必须具有的管理功能,主要是对学生的基本情况及学习成绩等方面的管理.该系统模拟一个简单的学生管理系统,要求对文件中所存储的学生数据进行各 ...
- 学生信息管理系统(C语言版本+源码)
学生信息管理系统(C语言版本) 有需要的可以自行下载 链接:https://download.csdn.net/download/qq_52889967/14955434 源码在后面 java+数据库 ...
- c语言学生信息管理ppt,学生信息管理系统(C语言、含代码解释).ppt
学生信息管理系统(C语言.含代码解释) 第3章 脂类代谢 脂类的分布与生理功能 脂类的消化与吸收 血脂 甘油三酯的中间代谢 类脂代谢 脂类代谢紊乱 3.1 脂类的分布和生理功能 3.1.1 脂类的分布 ...
- JAVA学生信息管理系统IO流版
JAVA学生信息管理系统IO流版 1. Student类 public class Student implements Serializable{//学号private int sid;//姓名pr ...
- 快递信息管理系统源代码c++_学生信息管理系统C语言版
C语言学生信息管理系统包括以下功能: 1.学生信息的整体注册 2.学生信息的修改 3.学生成绩信息的录入 4.学生信息的添加 5.恢复误删的学生信息 6.学生信息的删除 7.密码修改保存函数 8.学生 ...
最新文章
- 哪些因素影响数据存储系统的IOPS性能?
- Java基础——组合关系
- 怎么关闭eureka的服务_SpringCloud微服务踩坑系列之二
- ORACEL游标的使用实例
- Tkinter的entry组件
- java小基础之instanceof运算符
- Quartz 定时任务(Scheduler)的 3 种实现方式
- Eureka和Zookeeper区别 —— 杂记
- Axure一些常用模板下载(免费模板)
- 分享下奥创微群控的两个黑科技
- 压缩的Swf文件利用Python解压
- DMA方式的数据传送过程
- 第三篇第九章火灾自动报警系统
- 魔力宝贝服务器ip修改,魔力宝贝修改代码一览表
- Python-求一元二次方程ax^2+bx+c=0的解
- ubuntu16.04 caffe /usr/bin/ld : cannot find -lxxx (xxx代表不同的库名称)
- Qt Linguist介绍
- 机器学习(二)聚类的DBSCAN方法及学生上网聚类分析
- Hadoop环境配置 Hive的安装与配置
- UC Berkeley在线免费课程
热门文章
- 马后炮之12306抢票工具(一) -- 登录
- 基于Python3+Requests的贴吧签到助手
- 《编程之美》读书笔记23: 1.1 让CPU占用率曲线听你指挥
- java桌宠安装_桌宠软件下载_桌宠软件电脑版下载安装v2.0_全球下载
- 上计算机课如何把文件上传给主机,如何把教学设计、课件等文件刻录在一张光盘上(数据刻录教程)...
- JPEG2000 编解码原理
- 理解synchronized的含义
- 软件工程导论——实验报告
- if语句不能用连等!!!
- 016_jie_chu_b_zhan_qu_yu_xian_zhi