课程设计报告。
课程名称: c语言程序设计。
设计题目: 学生成绩管理系统。
指导教师: 叶水仙。
时间: 2010 ~ 2011 学年第 2 学期。
南京人口学院信息科学系。
注:可另附页。
#include <>
#include<>
#include<>
#include<>
#include<>
#define len sizeof(student)
typedef struct stu /*定义结构体数组用于缓存数据*/
char num[6];
char name[5];
int score[3];
int sum;
int subject;
float **erage;
int order;
struct stu *next;
student
*函数原型*/
student *init初始化函数*/
int menu_select菜单函数*/
student*create创建链表*/
void print(student *head显示全部记录*/
void search (student *head查找记录*/
student *sort(student *head排序*/
student *insert(student *head student, *newnode); 插入记录*/
void s**e(student *head保存文件*/
student *load读文件*/
*主函数界面*/
main()
student *head,newnode;
head=init链表初始化,使head的值为null*/
for循环无限次*/
*初始化函数*/
student *init()
return null; /返回空指针*/
*菜单选择函数*/
menu_select()
int n;
printf("press any key to enter the menu按任一键进入主菜单*/
getchar从键盘读取一个字符,但不显示于屏幕*/
clrscr清屏*/
printf("\t\twelcome to");
printf("\t\t the student score manage system");
printf("\t\t\t\t\t\t menu ");
printf("\t\t\t1. enter the record输入学生成绩记录*/
printf("\t\t\t2. print the record显示*/
printf("\t\t\t3. search record on name寻找*/
printf("\t\t\t4. sort to make new a file排序*/
printf("\t\t\t5. insert record to list插入*/
printf("\t\t\t6. s**e the file保存*/
printf("\t\t\t7. load the file读取*/
printf("\t\t\t8. quit退出*/
printf("\t\tmade by hu haihong.");
dowhile(n<1||n>8如果选择项不在1~8之间则重输*/
return(n返回选择项,主函数根据该数调用相应的函数*/
*输入函数*/
student *create()
int i,s;
student *head=null,*p; /定义函数。此函数带回一个指向链表头的指针*/
clrscr();
for(;;
printf("enter the num(0:list end):"
scanf("%s",p->num);
if(p->num[0]==0') break; /如果学号首字符为0则结束输入*/
printf("enter the name:")
scanf("%s",p->name);
printf("please enter the %d scores",3); 提示开始输入成绩*/
s=0计算每个学生的总分,初值为0*/
for(i=0;i<3;i3门课程循环3次*/
while(p->score[i]> 0 ||p->score[i]< 100);
s=s+p->score[i]; 累加各门成绩*/
p->sum=s将总分保存*/
c语言课程设计报告 课程设计报告
周口师范学院。课程设计报告。院 系 计算机科学与技术学院 班级。学生姓名学号。设计题目 职工工资管理系统。完成日期 年月日 课程设计任务书。设计题目 工资管理系统 教研室主任指导教师 年月日。摘要11设计内容 任务及具体要求2 1.1设计内容2 1.2设计任务及具体要求2 2概要设计3 2.1该系统...
C语言课程设计报告
华中科技大学计算机科学与技术学院。题目 专业 班级 学号 姓名 成绩 指导教师 完成日期 2016年月日。目录。一 系统需求分析 1 二 总体设计 2 三 数据结构设计 3 四 详细设计 4 五 系统实现 5 六 运行测试与结果分析 6 七 总结 7 八 参考文献 8 九 指导教师评语 9 对所要解...
C语言课程设计报告
c语言。课程设计。商业销售管理系统。学号 121407210 姓名 宋军。班级 软件1202 指导老师 邹姝稚。成绩 2013年6月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...