《c语言》课内实验报告

《c语言》课内实验报告

ID:8502535

大小:90.00 KB

页数:14页

时间:2018-03-30

《c语言》课内实验报告_第1页
《c语言》课内实验报告_第2页
《c语言》课内实验报告_第3页
《c语言》课内实验报告_第4页
《c语言》课内实验报告_第5页
资源描述:

《《c语言》课内实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、《C语言》实验报告《C语言》课内实验报告学生姓名:及学号:学院:理学院班级:数学111课程名称:C语言实验题目:结构体的应用指导教师姓名及职称:2012年06月05日-13-《C语言》实验报告一、实验题目:结构体的应用二、实验目的:1.进一步掌握结构体变量、数组的定义和使用方法,掌握结构体与指针的应用。2.学习共用体的概念和使用。3.学习链表的概念和使用。三、实验内容:1.有6个学生,每个学生的数据包括学号、姓名、性别、4门课的成绩、总成绩、平均成绩。从键盘输入每个学生信息及4门课成绩,总成绩及平均成绩要通过4门课算出。然后

2、用选择排序法按照总成绩由高到低对6个学生数据进行排序并输出排序结果。要求输入、排序、输出用3个自定义函数实现。编写源程序,给出注释及运行结果。(提示,请参阅教材上292页例11.5及例11.6的程序)。2.建立一个含有10个结点的单链表,每个节点包括:学号、姓名、性别、年龄和一门课程的成绩。输入一个学号,删去等于此学号的结点;按学号排序向原单链表中插入两个新结点。编写源程序,给出注释及运行结果。(提示,请参阅教材上297页至308页例11.8-例11.11的程序)。四、实验结果:1.程序如下:#include

3、>/*连接库函数stdio.h*/structstudent{/*声明结构体类型structstudent,并定义此结构体类型的数组stu[6]*/ints_no;/*定义整形变量s_no于结构体类型structstudent中*/-13-《C语言》实验报告chars_name[10];/*定义字符数组s_name于结构体类型structstudent中*/chars_sex;/*定义字符形变量s_sex于结构体类型structstudent中*/floats_score[4];/*定义浮点形数组s_score于结构体类型s

4、tructstudent中*/floatsum;/*定义浮点形变量sum于结构体类型structstudent中*/floataverage;/*定义浮点形变量average于结构体类型structstudent中*/}stu[6];structstudent*input(structstudent*stu,intn){/*定义函数input(structstudent*stu,intn),此函数返回指向structstudent类型数据的指针*/structstudent*p;/*定义指向structstudent类型数据

5、的指针p*/inti;/*定义整型变量i*/p=stu;/*p=stu*/printf("pleaseinputtheinfomationofstudent:");/*输出”pleaseinputtheinfomationofstudent”*/printf("nonamesexscore1score2score3score4");/*输出”nonamesexscore1score2score3score4”*/for(i=0;i

6、tf("student%d:",i+1);/*输出”student(i+1)”*/scanf("%d%s%c%f%f%f%f",&p->s_no,p->s_name,&p->s_sex,&p->s_score[0],&p->s_score[1],&p->s_score[2],&p->s_score[3]);}/*输入structstudent所需的数据,储存在p指向的变量的地址*/return(&stu[0]);/*函数返回&stu[0]的值*/}voidoutput(structstudent*p[],intn){-13-

7、《C语言》实验报告/*定义空型函数output(structstudent*p[],intn)*/inti;/*定义整型变量i*/printf("theinformationofthestudentsis:");/*输出”theinformationofthestudentsis:”*/printf("nonamesexscore1score2score3score4sumaverage");/*输出"nonamesexscore1score2score3score4sumaverage”*/for(i=

8、0;is

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。