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

最近更新

2025年一级造价师之建设工程计价题库附参考答.. 178页

2025年中级经济师之中级经济师经济基础知识题.. 163页

2025年中级银行从业资格之中级公司信贷考试题.. 168页

语文ⅴ苏版第四专项版块二(我们为什么而活着).. 48页

2025年企业人力资源管理师之三级人力资源管理.. 158页

2025年初级经济师题库700道【a卷】 192页

2025年咨询工程师之工程项目组织与管理题库含.. 165页

语文ⅱ人教新资料第12课(我有一个梦想)资料公.. 110页

2025年心理咨询师考试题库500道精选 128页

2025年普法学法知识竞赛题库及答案(典优) 37页

统计物理第六章公开课一等奖课件赛课获奖课件.. 63页

2025年注册城乡规划师题库500道重点 144页

2025年注册消防工程师之消防技术综合能力考试.. 173页

狼和小羊PPT课件秋苏教版2上配套版公开课一等.. 69页

2025年环境影响评价工程师之环评技术方法题库.. 170页

2025年监理工程师之监理概论题库带答案(名师.. 144页

新教科版五年级上册科学4.3《像火箭那样驱动小.. 34页

2025年心理咨询师考试题库500道含答案(达标题.. 128页

卓尔不群的雅典(人民版)公开课一等奖课件赛课.. 34页

通信器材代理运输合同样本 7页

七年级下册《道德与法治》憧憬美好集体公开课.. 43页

二零二四版HSE管理体系优化升级服务合同 17页

二零二四版健康养生产品经销代理合同范本 14页

二零二四版国有企业员工劳动合同范本 14页

二零二四版按时缴纳船舶吨税担保协议 13页

高支模监理工作控制要点 3页

保安员考试题库500道含完整答案(有一套) 121页

芜湖市无为县五年级下学期数学期中考试试卷 8页

2024年2024年全国新高考1卷数学真题及答案详解.. 4页

精选公司租个人汽车租赁合同 5页