1 / 16
文档名称:

C语言实验报告(学生成绩管理系统).doc

格式:doc   页数:16页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言实验报告(学生成绩管理系统).doc

上传人:策划大师 2011/11/13 文件大小:0 KB

下载得到文件列表

C语言实验报告(学生成绩管理系统).doc

文档介绍

文档介绍:C语言课程设计学生学院____计算机学院_______专业班级____软件工程(2)班_____学号学生姓名____指导教师成绩_____________________2009年1月7日一、设计名称学生成绩管理查询系统二、设计内容和要求学生数据包括:学号,姓名,性别,成绩(自定3到5门课程)使用链表或结构体数组处理的方法。实现功能:添加数据删除数据查询数据修改数据对数据进行排序链表数据可以保存在文件中链表数据可从文件中读出有命令菜单提示编写的程序要求完整实现功能,用户界面友好,程序运行可靠。三、设计目的灵活使用C语言进行程序编写,巩固有关语句,指针,结构体,链表,文件操作等概念和方法。提高调试程序的技能,提高软件编写的能力。四、设计环境硬件:PC机软件:Dos,++、源程序及注释:#include<>#include<>/*动态分配内存*/#include<>#include<>#defineLENsizeof(structstudent)/*指定LEN为结构体的长度*/structstudent{longnum;/*学号*/charname[20];/*姓名*/charsex[5];/*性别*/intage;/*年龄*/floatyingyu;/*英语*/floatshuxue;/*数学*/floatyuwen;/*语文*/structstudent*next;/*连接点*/};intn,a;/*定义为全局变量*/structstudent*creat(void)/*建表函数,建立一个新的数据文件*/{structstudent*head;structstudent*p1,*p2,*p3;inti;n=0;p1=p2=p3=(structstudent*)malloc(LEN);head=p3;for(i=0;i<80;i++)printf("-");/*输出表格区域*/printf("\n");printf("Pleaseinputthedatas,orinput0tostop:\n");for(i=0;i<80;i++)printf("-");/*输出表格区域*/printf("\n");printf("thenumber:");scanf("%ld",&p1->num);if(p1->num==0){head=NULL;gotoend;}/*输入0时结束*/while(p1->num<0){printf("Error!thenumbershould>0!inputagain:\n");/*输入错误*/printf("thenumber:");scanf("%ld",&p1->num);}printf("name:");scanf("%s",p1->name);printf("sex:");scanf("%s",p1->sex);printf("age:");scanf("%d",&p1->age);while((p1->age<0)||(p1->age>100))/*防止输入错误年龄*/{printf("Error!inputtherightageagain:");scanf("%d",&p1->age);}printf("\nyingyu:");scanf("%f",&p1->yingyu);while((p1->yingyu<0)||(p1->yingyu>100))/*成绩要在0到100*/{printf("Error,thescoreshouldbetween0and100,inputagain!");scanf("%f",&p1->yingyu);}printf("shuxue:");scanf("%f",&p1->shuxue);while((p1->shuxue<0)||(p1->shuxue>100))/*成绩要在0到100*/{printf("Error,thescoreshouldbetween0and100,inputagain!");scanf("%f",&p1->shuxue);}printf("yuwen:");scanf("%f",&p1->yuwen);while((p1->yuwen<0)||(p1->yuwen>100))/*成绩要在0到100*/{printf("Error,thescoreshouldbetween0and100,inputagain!");scanf("%f",&p1->yuwen);}head=NULL;while(p1->num!=0){n=n+1;/*记录增加了一个数据*/if(n==1)head=p1;/*第一个数据作为链头*/elsep2->next

最近更新

工艺学实验报告-注浆成型制作陶瓷工艺品 21页

南丁格尔护理ppt 23页

毛发护理ppt 23页

法医物证学中DNA鉴定技术的应用现状及未来展望.. 4页

牛津小学英语六年级下册一二单元测试 5页

美术—B3探究型学习活动设计—活动设计+技术应.. 13页

陕西省人民政府关于进一步加快发展城市社区卫.. 6页

龙岩市人民政府办公室关于印发闽西交易城市容.. 56页

全球人口膨胀及城市化 84页

急性性支气管炎护理查房ppt 23页

自清洁颜料的表面改性 33页

雨灾雪灾应急预案培训实操指导 24页

肿瘤异质性与个体化治疗 34页

进一步发展的可穿戴医疗技术培训 27页

失效分析与超大规模集成电路可靠性 35页

药品销售市场规划及策略 29页

护理工作法律法规知识培训ppt 24页

电商平台运营方案开展创意营销活动吸引年轻用.. 23页

初一书信作文450字(十篇) 12页

氧化铝项目项目风险管理可行性分析报告 29页

未来教育领域的创新中小学的人工智能教育综合.. 22页

春节习俗的拜年祭拜活动 23页

旅游运营管理课件提升客户体验与满意度 31页

教师培训课程提高学生参与度的技巧 30页

支原体肺炎的传播途径和危害程度解析 26页

2024年虎年辞职报告 20页

2024年蓝鲸的眼睛读后感(14篇) 8页

2024年营销专业自荐书 21页

思维导图培训心得精选 27页

2024年药学专业自我评价范文(通用6篇) 7页