如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2015年C语言程序课程设计学院:专业:班级:姓名:课题名称:指导老师:2015年8月13日班级学生成绩管理系统说明:资料库里包含有的学生成绩信息:{1,"li",85,86,87,81},{2,"zhang",75,76,78,72},{3,"wu",65,66,67,69},{4,"chen",85,76,71,63},{5,"dai",65,68,94,83},{6,"hua",64,84,82,86},{7,"zhuang",71,78,68,74},{8,"ye",82,83.76,65},{9,"zeng",91,83,86,78},{10,"wang",68,88,76,95},一、需求分析:(1)查询学生成绩。(2)输入新生成绩。(3)修改学生成绩。(4)各科成绩排名。二、总体设计:系统结构及流程图如下主函数退出系统进入系统功能选择查询学生成绩各科成绩排名修改学生成绩输入学生成绩②③④查看成绩输入学号是否相等输出相关信息结束YN输入成绩输入相关数据输出相关数据结束修改成绩输入要修改的学号与哪个相等输入修改好的各科成绩输出所有成绩YN结束成绩排名语文英语数学输出排名结束三、详细设计1、建立主函数和界面#include<stdio.h>#include<string.h>#include<stdlib.h>voidinterface();voidsearch();voidinsert();voidchange();voidshunxu();voidchinese();voidmath();voidenglish();voidexit();structstudent{intnum;charname[20];intchinese;intmath;intenglish;}stu[10]={{1,"li",85,86,87},{2,"zhang",75,76,78},{3,"wu",65,66,67},{4,"chen",85,76,71},{5,"dai",65,68,94},{6,"hua",64,84,82},{7,"zhuang",71,78,68},{8,"ye",82,83,76},{9,"zeng",91,83,86},{10,"wang",68,88,76},};voidmain(){intj;printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n");printf("\n");printf("学生成绩管理系统\n");printf("\n");printf("设计者:罗晓芸\n");printf("\n");printf("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$\n");printf("\n");printf("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\n");printf("&&\n");printf("&1,查询学生成绩;&\n");printf("&&\n");printf("&2,输入新生成绩;&\n");printf("&&\n");printf("&3,修改学生成绩;&\n");printf("&&\n");printf("&4,各科成绩排名;&\n");printf("&&\n");printf("&5,退出.&\n");printf("&&\n");printf("&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&\n");printf("请输入您选择的号码,并以回车键结束\n");scanf("%d",&j);switch(j){case1:search();break;case2:insert();break;case3:change();break;case4:shunxu();break;case5:exit(0);default:printf("error\n");}}2、查找学生信息voidsearch(){inti,stu_num;printf("请