C语言实验报告标准格式
更新时间:2023-10-10 11:44:01 阅读量: 综合文库 文档下载
暨南大学本科实验报告专用纸
课程名称 高级语言程序设计 成绩评定 实验项目名称 结构体和共用体 指导教师 张晓刚 实验项目编号 8060151108 实验项目类型 综合性 实验地点 C301 学生姓名 苟长弘 学号 2007051282 学院 信息科学技术 系 计算机科学 专业 软件工程 实验时间 2007 年6月12 日 下午~6月13 日 下午 温度 ℃湿度 (一) 实验目的
1.
2. 3. 4.
掌握结构体类型变量的定义和使用。 掌握结构体类型数组的概念和应用。
掌握链表的概念,初步学会对链表进行操作。 掌握共用体的概念与使用。
(二) 实验内容和要求
实验内容1::试编写一个程序完成:有5个学生,每个学生的数据包括学号、姓名、3门课
的成绩,从键盘输入5个学生数据,要求输出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课成绩、平均分数)。
实验要求:(1)要求用一个input函数输入5个学生数据;应一个average函数求平均分;
用max函数求出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出。
(2)输入事先已编好的程序,并运行该程序。分析运行结果是否正确。
实验内容2::试编写一个程序完成:建立一个链表,每个结点包括:学号、姓名、性别、年
龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删去。
实验要求:(1)用链表实现。
(2)输入事先已编好的程序,并运行该程序。分析运行结果是否正确。
(三) 主要仪器设备
仪器:计算机
实验环境: Windows XP + Visual C++6.0
暨南大学本科实验报告专用纸(附页)
(四) 实验原理
实验1的N-S图如下:
实验2的N-S图如下: creat函数:
print函数:
暨南大学本科实验报告专用纸(附页)
del函数:
主函数:
(五) 源程序
实验1的源程序如下: #include
void input(struct student *p) {
暨南大学本科实验报告专用纸(附页)
int i; for(i=0;i<5;i++,p++) { printf(\ scanf(\es[2]); } }
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); }
struct student *max(struct student *p,int j) { int i,n; struct student *q; for(i=0;i<5;i++,p++) if(p->classes[j]>=n) { n=p->classes[j]; q=p; } return(q); }
void main() { int i,m[5]; struct student *p; input(stu); p=stu; for(i=0;i<5;i++,p++) { m[i]=average(&stu[i]); printf(\ } for(i=0;i<3;i++)
暨南大学本科实验报告专用纸(附页)
{ p=max(stu,i); printf(\classes%d's max score is:%d %s %d %d %d %d\\n\>average); } }
实验2的源程序如下: #include
#define LEN sizeof(struct student) struct student { char num[10]; char name[10]; char sex; int age;
struct student *next; } ; int n;
struct student *creat(void) { struct student *head; struct student *p1,*p2; n=0;
p1=p2=(struct student *)malloc(LEN); scanf(\ head=NULL;
while(p1->age!=0) { n=n+1; if(n==1) head=p1; else p2->next=p1; p2=p1; p1=(struct student *)malloc(LEN);
scanf(\ }
p2->next=NULL;
正在阅读:
C语言实验报告标准格式10-10
湖北省2016年二级建造师管理考试试卷12-30
客服部管理制度与工作流程(整理版)11-25
温县代理发表职称论文发表-艺术教学师生成长论文选题题目04-05
发挥人大代表监督作用之我见11-13
高校共青团工作的定位04-22
板坯工艺技术规程12-29
化工原理A(1)(A)参考答案及评分标准10-21
中国历史朝代简介05-18
物业项目经理考试试题10-24
- 2009中西部家居博览会总体策划
- 2009 Revit 1级工程师学生用
- 天津地铁建设工程试验检测机构管理办法(TJDT-ZY-AQ-29)
- 新四年级数学暑期班第七次教案
- 机械制造企业隐患排查治理检查表 - 图文
- 2008届全国百套高考数学模拟试题分类汇编-103概率与统计解答题 -
- 职场健身防病试题及答案
- Excel操作技巧大全II - --数据输入和编辑技巧
- 南开大学2018春季《行政管理学》离线作业考核答案
- 2015年医师定考简易程序试卷及答案
- 新《预算法》对行政事业单位预算管理的挑战解读
- 轴的课件
- 电动汽车充电桩设计 毕业论文
- 必修2、选修2-1、1-1期末模拟试题2
- 桌面远程运维管理系统实施-可行性研究报告120306
- 西气东输水土保持工程工作总结 - 图文
- 正宁县基本县情及经济社会发展情况简介
- SATWE参数设置(巨详细)
- 儒家法思想研究综述
- 生活家政服务电子商务平台建设运营整合方案书【审报完稿】
- 语言
- 实验
- 格式
- 标准
- 报告
- 动物行为的主要类型 教案
- 神奇的装饰柱 - 教学设计
- 高等教育学知识点整理汇总(全)
- 国际商务谈判试卷2015(样卷及答案)
- 生理学教案、讲稿
- 微机原理与接口技术期末考试试题及答案 - 图文
- 《现代汉语》(增订四版)课后练习答案
- 2015年《初级会计实务》考试真题及解析
- 鄯善万顺发新能源科技有限公司30万吨年煤焦油加氢项目环境影响报告书
- 共青团基础知识题汇
- 300学规、背规复习题(接触网作业车司机)
- 毕业论文 - 高保真音响设计
- 盐城市国有土地上房屋征收与补偿办法
- 《大学物理》教学大纲
- 最新故障代码813138-2011 Jun(CN)(1)
- 2019年大学《数据库原理及应用教程》试题及答案
- 文化节大型文艺晚会策划方案
- 电力拖动自动控制系统-课后答案
- HXD3型电力机车几类典型故障分析
- 《赤壁赋》赏析