1 / 39
文档名称:

c语言实验报告格式.doc

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

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

分享

预览

c语言实验报告格式.doc

上传人:jiqingyong11 2016/8/9 文件大小:83 KB

下载得到文件列表

c语言实验报告格式.doc

相关文档

文档介绍

文档介绍:1 /39 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 c 语言实验报告格式暨南大学本科实验报告专用纸课程名称高级语言程序设计成绩评定实验项目名称结构体和共用体指导教师张晓刚实验项目编号 8060151108 实验项目类型综合性实验地点 C301 学生姓名苟长弘学号 2007051282 学院信息科学技术系计算机科学专业软件工程实验时间 2007 年6月12日下午~ 6 月13日下午温度℃湿度实验目的 . 掌握结构体类型变量的定义和使用。掌握结构体类型数组的概念和应用。掌握链表的概念,初步学会 2 /39 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 对链表进行操作。掌握共用体的概念与使用。实验内容和要求实验内容 1: :试编写一个程序完成:有 5 个学生,每个学生的数据包括学号、姓名、 3门课的成绩,从键盘输入 5 个学生数据,要求输出 3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、 3门课成绩、平均分数)。实验要求:要求用一个 input 函数输入 5个学生数据; 应一个 average 函数求平均分; 用 max 函数求出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出。输入事先已编好的程序,并运行该程序。分析运行结果是否正确。实验内容 2: :试编写一个程序完成:建立一个链表, 每个结点包括:学号、姓名、性别、年 3 /39 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。实验要求:用链表实现。输入事先已编好的程序,并运行该程序。分析运行结果是否正确。主要仪器设备仪器:计算机实验环境: Windows XP + Visual C++ 实验原理实验 1的 N-S 图如下: 实验 2的 N-S 图如下: creat 函数: 4 /39 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 print 函数: del 函数: 主函数: 源程序实验 1的源程序如下: #include struct student { int number; char name[10]; int classes[3]; 5 /39 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 int average; }stu[5]; void input(struct student *p) { int i; for(i=0;i { printf( “ Please input %dth student ’s data: ”,i+1); scanf( “%d %s %d %d %d ”,&p->number,p->name,&p->classes[0],&p->classes[ 1],&p->classes[2]); }} 6 /39 --------------------------------------------- 感谢观看本文------- 谢谢----------------------------------------------------------- [ 标签: 标题]2016 average(struct student *p) { int m=0; m=p->classes[0]+p->classes[1]+p->classes[2]; m=m/3; p->average=m; return(m); } struc