c语言课程设计报告

发布 2022-10-03 03:26:28 阅读 7562

课程设计报告。

课程名称: 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月。一 任务描述。编写一个商品销售管理系统,是其能够拥有商品买卖和库存管理功能。在顾客选购时,需给出输入商品名称,或商品型号,或选择列表进而输入商品编号三种选择,在顾客选...