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
淘宝分销专员岗位职责02-25
学习贯彻七一讲话精神心得体会:正确行使手中权力 努力争做忠诚02-25
小学一年级上书法教案11-09
ARM是什么处理器02-10
项目7汽车安全气囊的检修07-21
10~11(2)概率统计试卷B05-23
黑龙江省牡丹江一中2011-2012学年高一下学期期末考试 生物03-19
在九年级学生动员会上的讲话会议讲话09-17
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 语言
- 实验
- 格式
- 标准
- 报告
- 动物行为的主要类型 教案
- 神奇的装饰柱 - 教学设计
- 高等教育学知识点整理汇总(全)
- 国际商务谈判试卷2015(样卷及答案)
- 生理学教案、讲稿
- 微机原理与接口技术期末考试试题及答案 - 图文
- 《现代汉语》(增订四版)课后练习答案
- 2015年《初级会计实务》考试真题及解析
- 鄯善万顺发新能源科技有限公司30万吨年煤焦油加氢项目环境影响报告书
- 共青团基础知识题汇
- 300学规、背规复习题(接触网作业车司机)
- 毕业论文 - 高保真音响设计
- 盐城市国有土地上房屋征收与补偿办法
- 《大学物理》教学大纲
- 最新故障代码813138-2011 Jun(CN)(1)
- 2019年大学《数据库原理及应用教程》试题及答案
- 文化节大型文艺晚会策划方案
- 电力拖动自动控制系统-课后答案
- HXD3型电力机车几类典型故障分析
- 《赤壁赋》赏析