C语言课程设计成绩管理系统代码
更新时间:2024-03-29 12:27: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语言课程设计成绩管理系统代码03-29
网络舆情应对处置的基本方法与实战技巧05-29
大病救助申请书范文2022年(优秀8篇)03-26
小数乘法应用题11-28
中国历年国防经费支出分析09-02
热工仪表修理工-高级-判断题07-20
小日子悠闲悠闲心情日记10-29
- 冀教版版五年级科学下册复习资料
- 微生物学复习提纲
- 2013—2014学年小学第二学期教研组工作总结
- 国有土地转让委托服务合同协议范本模板
- 我的固废说明书
- 企业管理诊断报告格式
- 东鼎雅苑施工组织设计
- 谈谈如何做好基层党支部书记工作
- 浮梁县环保局市级文明单位创建工作汇报
- 管理学基础知识
- 大学物理实验报告23 - PN结温度传感器特性1
- 计算机网络实践
- 酒桌上这四种情况下要坐牢,千万别不当回事……
- 国家康居示范工程建设技术要点
- 中国贴布行业市场调查研究报告(目录) - 图文
- 新课标下如何在高中物理教学中培养学生的创新能力初探
- 营养师冬季养生食谱每日一练(7月4日)
- 关注江西2017年第3期药品质量公告
- 建设海绵城市专题习题汇总
- 10万吨年环保净水剂建设项目报告书(2).pdf - 图文
- 管理系统
- 成绩
- 语言
- 课程
- 代码
- 设计
- 污水厂中控系统建设方案初稿
- 人教版数学八年级下《第十九章一次函数》检测题(及答案)
- Labview实验指导书
- 高考英语完型填空题解题技巧
- 新疆乌鲁木齐市2018届高三下学期第二次诊断性测验文综地理试题
- 自由沉淀实验
- 山东省市县大比例尺基础地理信息数据库更新工程技术大纲(征求意
- 六年级语文上第一次月考题
- 安全事故应急救援预案(最后一次修改)
- 五年级下新疆青少年出版社综合实践活动教案
- 关于印发《王家营煤矿“三违”处罚实施细则》的通知
- 旅游财务管理习题(答案版)
- 大学英语六级试卷和答案-《大学英语(高起本)3》练习题
- 会计核算方法的选择对企业纳税的影响
- 智慧社区视频监控系统解决方案(完整版) - 图文
- 经皮长尾可折椎弓根螺钉内固定治疗胸腰椎骨折临床疗效分析
- 卫生部临床药师专业培训指南(一)抗感染药物
- 初中思想品德课教学要注意情境陶冶
- 杠杆练习题
- 春天