《-C语言程序设计》实验指导书 下载本文

内容发布更新时间 : 2024/12/25 14:26:51星期一 下面是文章的全部内容请认真阅读。

{int number; char name[4]; float len1,len2,len3; float score;}student; void main() {student stu[10]; int i,flag;

float ave[3],sum[3]={0,0,0},max=0; printf(\请输入10位同学的所有信息:\for(i=0;i<10;i++)

{scanf(\ &stu[i].len1,&stu[i].len2,&stu[i].len3); stu[i].score= stu[i].len1+stu[i].len2+stu[i].len3; if(stu[i].score>=max) {max=stu[i].score; flag=i;}

sum[0]+=stu[i].len1; sum[1]+=stu[i].len2; sum[2]+=stu[i].len3; }

for(i=0;i<3;i++)

ave[i]=sum[i]/3;printf(\三门课的平均成绩分别为\ for(i=0;i<3;i++) printf(\

printf(\最高分是:%d %s %6.2f %6.2f %6.2f\stu[flag].number,stu[flag].name,stu[flag].len1, stu[flag].len2, stu[flag].len3); }

【实验分析与讨论】

13个人围成一圈,从第1个人开始顺序报号1、2、3。凡报到“3”者退出圈子,找出最后留在圈子中的人原来的序号。

实验九: 链表的处理

【目的与要求】 1、了解键表的相关概念。

2、掌握单向键表的创建、编历、插入、删除等简单处理。 【内容】 创建一个链表。 #include \#include \typedef struct list

{int data;struct list *next;}list;

void main() {list *head,*ptr; int num,i;

ptr=(list *)malloc(sizeof(list)); head=ptr; printf(\for(i=0;i<5;i++) {scanf(\ptr->data=num;

ptr->next=(list *)malloc(sizeof(list)); if(i==4) ptr->next=NULL; else ptr=ptr->next; } ptr=head;

printf(\while(ptr!=NULL)

{printf(\getchar(); }

【实验分析与讨论】

实验十:文件及其应用

【目的与要求】

1、了解运用于文件操作的库函数。 2、掌握对文件进行简单的处理。 【实验内容】

有5个学生,每个学生包括学号、姓名、三门课的成绩,从键盘输入5个学生数据,计算每个人的平均成绩,并将原有数据及平均成绩存放于磁盘文件“stud.txt”中。 1、算法分析:

先将5个学生的相关信息从键盘上输入,并求出各自的平均成绩;再次以写方式打开一个文件“stud.txt”,将5个学生的信息全存入文件中。 2、程序代码: #include \typedef struct stu {int number; char name[4];

float len[3],ave;}student; void main()

{student stu[5]; FILE *fp;

int i ;

printf(\请输入5位同学的所有信息:\for(i=0;i<5;i++)

{ scanf(\ for(int j=0;j<3;j++)

{ scanf(\stu[i].ave/=3;}

fp=fopen(\for(i=0;i<5;i++)

fprintf(fp,\ }

【实验分析与讨论】

将上述问题中“stud.txt”文件中的学生数据,按平均分进行排序处理,将已排序的学生数据存入一新文件“stu.txt”中。

stu[i].number, stu[i].name,

stu[i].len[0],stu[i].len[1],stu[i].len[2],stu[i].ave);

fclose(fp);

其中专业理论知识内容包括:保安理论知识、消防业务知识、职业道德、法律常识、保安礼仪、救护知识。作技能训练内容包括:岗位操作指引、勤务技能、消防技能、军事技能。 二.培训的及要求培训目的 安全生产目标责任书 为了进一步落实安全生产责任制,做到“责、权、利”相结合,根据我公司2015年度安全生产目标的内容,现与财务部签订如下安全生产目标: 一、目标值: 1、全年人身死亡事故为零,重伤事故为零,轻伤人数为零。 2、现金安全保管,不发生盗窃事故。 3、每月足额提取安全生产费用,保障安全生产投入资金的到位。 4、安全培训合格率为100%。 二、本单位安全工作上必须做到以下内容: 1、对本单位的安全生产负直接领导责任,必须模范遵守公司的各项安全管理制度,不发布与公司安全管理制度相抵触的指令,严格履行本人的安全职责,确保安全责任制在本单位全面落实,并全力支持安全工作。 2、保证公司各项安全管理制度和管理办法在本单位内全面实施,并自觉接受公司安全部门的监督和管理。 3、在确保安全的前提下组织生产,始终把安全工作放在首位,当“安全与交货期、质量”发生矛盾时,坚持安全第一的原则。 4、参加生产碰头会时,首先汇报本单位的安全生产情况和安全问题落实情况;在安排本单位生产任务时,必须安排安全工作内容,并写入记录。 5、在公司及政府的安全检查中杜绝各类违章现象。 6、组织本部门积极参加安全检查,做到有检查、有整改,记录全。 7、以身作则,不违章指挥、不违章操作。对发现的各类违章现象负有查禁的责任,同时要予以查处。 8、虚心接受员工提出的问题,杜绝不接受或盲目指挥; 9、发生事故,应立即报告主管领导,按照“四不放过”的原则召开事故分析会,提出整改措施和对责任者的处理意见,并填写事故登记表,严禁隐瞒不报或降低对责任者的处罚标准。 10、必须按规定对单位员工进行培训和新员工上岗教育; 11、严格执行公司安全生产十六项禁令,保证本单位所有人员不违章作业。 三、 安全奖惩: 1、对于全年实现安全目标的按照公司生产现场管理规定和工作说明书进行考核奖励;对于未实现安全目标的按照公司规定进行处罚。 2、每月接受主管领导指派人员对安全生产责任状的落