C语言课程设计成绩管理系统代码
更新时间:2024-05-27 22:35:01 阅读量: 综合文库 文档下载
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
C语言课程设计成绩管理系统代码
# define L sizeof(struct student) # include
char name[10]; //姓名 long num; //学号 char sex[3]; //性别 int grade; //班级
float score1,score2,score3,score4; //四门课成绩 float all; //总分 float average; //平均分
struct student *next; //指向下一个结点的指针 };
struct student *head; //全局指针变量 char a;
void input(struct student *q) {
struct student *p; while(1) {
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
p=(struct student *)malloc(L); //开辟存储空间 printf(\输入姓名:\ scanf(\ printf(\输入学号:\ scanf(\ printf(\输入性别:\ scanf(\ printf(\输入班级:\ scanf(\ printf(\输入四门课成绩:\
scanf(\ fflush(stdin);
p->all=p->score1+p->score2+p->score3+p->score4; p->average=p->all/4; p->next=q; q=p;
printf(\是否回主菜单(Y/N):\ scanf(\ if(a=='Y'||a=='y') break; }
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
} void add() {
struct student *p1,*p2; char c;
p2=(struct student *)malloc(L); p1=head; while(1) {
while(p1->next!=0) p1=p1->next; printf(\输入姓名:\ scanf(\ printf(\输入学号:\ scanf(\ printf(\输入性别:\ scanf(\ printf(\输入班级:\ scanf(\ printf(\输入四门课成绩:\
scanf(\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
fflush(stdin);
p2->all=p2->score1+p2->score2+p2->score3+p2->score4; p2->average=p2->all/4; p2->next=0; p1->next=p2;
printf(\是否回主菜单?( scanf(\ fflush(stdin); if(c=='y'||c=='Y') break; } }
void find(struct student *p) {
long b;
int flag; //判断标志 while(1) {
printf(\输入学号:\ scanf(\ flag=0; while(p!=0)
精心收集 精心编辑 y/n):\ 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
{
if(p->num==b) {
printf(\姓名\\t学号\\t性别\\t班级\\t语文\\t数学\\t外语\\t综合\\t总分\\t平均分\\n\
printf(\me,p->num,p->sex,p->grade,p->score1,p->score2,p->score3,p->score4,p->all,p->average);
flag=1; break;
} //如果结点的学号和要查找的学号相等,输出结点信息,同时标志变为1 else
p=p->next; //p指向下一结点 }
if(flag==0) //判断标志是0或1,确定循环结束的形式 printf(\无查询结果!\\n\ //若标志为0,提示无查找结果
printf(\是否回主菜单(Y/N):\ fflush(stdin); scanf(\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
if(a=='Y'||a=='y') break; } } void del() {
struct student *p1,*p2,*p; char t; long b; int flag=0; while(1) {
printf(\请输入学号:\ scanf(\ if(head->num==b) { p=head;
printf(\姓名\\t学号\\t性别\\t班级\\t语文\\t数学\\t外语\\t综合\\t总分\\t平均分\\n\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
printf(\me,p->num,p->sex,p->grade,p->score1,p->score2,p->score3,p->score4,p->all,p->average);
printf(\是否删除(Y/N):\ fflush(stdin); scanf(\
if(t=='Y'||t=='y') //判断是否删除, head=head->next; free(p1); } else { p2=head; p1=p2->next; while(p1!=0) {
if(p1->num==b) {
printf(\姓名\\t学号\\t性别\\t班级\\t语文\\t数学\\t外语\\t综合\\t总分\\t平均分\\n\
printf(\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
me,p1->num,p1->sex,p1->grade,p1->score1,p1->score2,p1->score3,p1->score4,p1->all,p1->average); flag=1; break; } else { p2=p1; p1=p1->next; }
} //查找到要删除的结点,并显示信息
if(flag==0)
printf(\对不起,无查询结果!\ else {
printf(\是否删除(Y/N):\ //提示是否删除 fflush(stdin); scanf(\
if(t=='Y'||t=='y') //判断是否删除,若是执行删除语句
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
p2->next=p1->next; free(p1); } }
printf(\是否回主菜单(Y/N):\ fflush(stdin); scanf(\ if(a=='Y'||a=='y') break; } }
void change() {
struct student *p; long b; int flag; char c; while(1) {
printf(\输入学号:\ scanf(\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
p=head; flag=0; while(p!=0) {
if(p->num==b) {
printf(\姓名\\t学号\\t性别\\t班级\\t语文\\t数学\\t外语\\t综合\\t总分\\t平均分\\n\
printf(\me,p->num,p->sex,p->grade,p->score1,p->score2,p->score3,p->score4,p->all,p->average);
flag=1; break; } else
p=p->next; } if(flag==0)
printf(\无查询结果!\\n\ else {
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
printf(\输入要修改的项目:\\n1、姓名 2、学号 3、性别 4、班级 5、分数\\n请输入:\ fflush(stdin); scanf(\ switch(c) { case '1': {
printf(\输入修改后的姓名:\ scanf(\ break; } case '2': {
printf(\输入修改后的学号:\ scanf(\ break; } case '3': {
printf(\输入修改后的性别:\ scanf(\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
break; } case '4': {
printf(\输入修改后的姓名:\ scanf(\ break; } case '5': {
printf(\输入修改后的分数:\
scanf(\
p->all=p->score1+p->score2+p->score3+p->score4; p->average=p->all/4; break; } default:
printf(\输入有误!\ } }
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
printf(\是否回主菜单(Y/N):\ scanf(\ if(a=='Y'||a=='y') break; } }
void show(struct student *p) {
while(1) {
if(p==0) break; else {
printf(\姓名\\t学号\\t性别\\t班级\\t语文\\t数学\\t外语\\t综合\\t总分\\t平均分\\n\
printf(\me,p->num,p->sex,p->grade,p->score1,p->score2,p->score3,p->score4,p->all,p->average); }
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
p=p->next;
} //显示每一个结点的信息 printf(\按任意键返回:\ getch(); } main() {
struct student *head; int function;
int flag=0; //判断是否退出的标志 while(1) { head=0;
printf(\学生成绩管理系统========================\\n\
printf(\、录入 2、查找 3、添加 4、删除 5、更改 6、显示 7、退出\\n\
printf(\注:此系统必须先录入才能进行其它操作!============\\n\
printf(\请输入功能:\ scanf(\
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
switch(function) { case 1: {
input(head); break; } case 2: {
find(head); break; } case 3: { add(); break; } case 4: { del(); break; }
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
case 5: { change(); break; } case 6: {
show(head); break; } case 7: flag=1; break; default:
printf(\输入有误!请重新输入!\ } if(flag==1)
break; //判断是否退出 fflush(stdin);
system(\ //清屏 }
精心收集 精心编辑 精致阅读 如需请下载!
演讲稿 工作总结 调研报告 讲话稿 事迹材料 心得体会 策划方案
精心收集 精心编辑 精致阅读 如需请下载!
}
正在阅读:
C语言课程设计成绩管理系统代码05-27
幼儿园安全教育教案(精选20篇)08-01
中国法律职业的发展趋势08-10
我国现行劳动争议处理模式概述11-02
汉堡王案例分析 - 图文04-04
出纳主要干什么工作02-14
2016测量员岗位实务考试题05-09
北方民族大学物理(上)题库07-02
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 管理系统
- 成绩
- 语言
- 课程
- 代码
- 设计
- 大学计算机基础第一次实验报告作业 800字
- 基于PLC的交通信号灯本科毕业论文
- 运筹学与控制论专业教学大纲 - 图文
- 国家信息安全等级保护制度第三级
- “超级魔术变变变”趣味实验集
- 高速公路施工组织设计#陕西#施工便道
- 高三英语阅读理解练习(含答案详解)
- 房地产公司资本结构影响分析
- 食堂上报
- 管制执照考试模拟题 - 通信、导航、雷达、ADS设备
- 专题复习 氮及其化合物
- 三角形内角和定理的证明同步练习剖析
- 课题 - 2015万科财务报表分析
- 跑步机的主要种类和市场前景
- 我国供应链管理(SCM)的现状及发展趋势
- 遂昌县南尖岩至王村口公路改建工程第一施工标段G20峰会安全维稳
- 酸的和甜的说课稿 1
- 注册会计师全国统一考试大纲 - 专业阶段考试
- 51CTO下载-北大青鸟一期结业考试模拟试题
- 2016年春季宏观期中考试试卷和答案