c语言实验报告实验9_第1页
c语言实验报告实验9_第2页
c语言实验报告实验9_第3页
c语言实验报告实验9_第4页
c语言实验报告实验9_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、南京信息工程学 实验(实习)报告 实(习名结体其用 期得分导师1实验目的(1掌握结构体变量与结构体数组的定义和使用。(2学会使用结构体指针变量和结构体指针数组。(3掌握链表的概念,初步学会对链表进行操作。2实验内容(1输入 10 个生的学号、姓名和成,求出其中的高分者和低分者。#include struct studentint num;char name20;int score;int main( )int i;struct student st,stmax,stmin;stmax.score=0; stmin.score=100;printf(n input data);for(i=0;i

2、stmax.score)stmax=st;if(st.scorestmin.score)stmin=st;printf(n hight:%5d%15s%5d,stmax.num,,stmax.score);printf(n low:%5d%15s%5d,stmin.num,,stmin.score);return 0;分析程序,上机运行程序。程序中,哪些是对结构体变量成员的引用?哪些是整体引用?对于此例来说,用结构体变量作为数据结构有何优越性?(2学生情况如下表所示一 程序泡对该学生情况表按成grade 从低到高进行排序。学号10110210310410

3、5106107姓名ZhaoLiGaoLinMa性别MFMMMMF年龄19181920191818成绩南京信息工程学 实验(实习)报告 实(习名结体其用 期得分导师108109110ZhenXuMaoMMF211922具体要求如下:结构体类型为struct studentint num;char name8;char sex;int age;double grade;在程序中用一个结构体指针数组,其中每一个指针元素指向结构体类型的各元素。 在程序中输排序前的学生情况输出排序后的结果式如上表所示。3实验步骤实验结果第一个程序第二个程序 南京信息工程学 实验(实习)报告 实(习名结体其用 期得分导师

4、 struct a;(k=0;k=9;k+)(t=0;tstut+1.grade) int ,19,95.6,102,Wang,18,92.2,103,Zhao,19,85.7,104, ,20,96.3,105, ,19,90.2, M,18,91.2,107,F M,21,88.7,109, ,19,90.1,110, F,22,94.7 n(i=0;i=9;i+) %-5s n(i=0;i=9;i+) %-5s 南京信息工程学 实验(实习)报告 实(习名结体其用 期得分导师南京信息工程学 实验(实习)报告 实(习名结体其用 期得分导师第三个程序#include #include type

5、def struct studentint num;char name8;char sex;int age;double grade;struct student STU;STU *insert(STU *,int n);int main()南京信息工程学 实验(实习)报告 实(习名结体其用 期得分导师int n;STU *head=NULL,*p;输节点数:scanf(%d,&n);head=insert(head,n);p=head;while(p)printf(%4d %10s %3c %4d %6.2lfn,p-num,p-name,p-sex,p-age,p-grade); p=p-next;return 0;STU *insert(STU *head,int n)STU *p,*q;int i=1;p=(STU*)malloc(sizeof(STU);head=p;p-next=NULL;while(inum,p-name,&p-sex,&p-age,p-grade); q=(STU *)malloc(sizeof(STU);q-next=p;p=q;i+;head=p-n

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论