《数据结构》实验指导及报告书



《《数据结构》实验指导及报告书》由会员分享,可在线阅读,更多相关《《数据结构》实验指导及报告书(4页珍藏版)》请在装配图网上搜索。
1、《数据构造》实验指导及报告书 - 预备实验 C语言的函数数组指针构造体知识 一、实验目的 1、复习C语言中函数、数组、指针、构造体与共用体等的概念。 2、熟悉利用C语言进展程序设计的一般方法。 二、实验预习 说明以下C语言中的概念 1、 函数: 2、 数组: 3、指针: 4、构造体 5、共用体 三、实验内容和要求 1、调试程序:输出100以内所有的素数〔用函数实现〕。 #include int isprime(int n){ /*判断一个数是否为素数*/ int m; for(m=2;m*m #
2、define N 10 1 int main{ int a[N]={0,1,2,3,4,5,6,7,8,9},i,temp; printf(\for(i=0;i #define M 3 #define N 4 int main{ int a[M][N],i,j,k; printf(\请输入二维数组的数据:\\n\for(i=0;ia[i][k]) k=j; for(j=0;j int main{ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,23}; int *p; f
3、or(p=a[0];p if((p-a[0])%4==0) printf(\printf(\ } return 0; } 运行结果: 5、 调试程序:设有一个老师与学生通用的表格,老师的数据有姓名、年龄、职业、教研室四项,学生有姓名、年龄、专业、班级四项,编程输入人员的数据,再以表格输出。 #include #define N 10 struct student{ char name[8]; /*姓名*/ int age; /*年龄*/ char job; /*职业或专业,用s或t表示学生或老师*/ union { int class;
4、/*班级*/ char office[10]; /*教研室*/ }depa; }stu[N]; int main{ int i; int n; printf(“\\n请输入人员数( #include #define ERROR 0 #define OK 1 #define INIT_SIZE 5 /*初始分配的顺序表长度*/ #define INCREM 5 /*溢出时,顺序表长度的增量*/ typedef int ElemType; /*定义表元素的类型*/ typedef struct Sqlist{ ElemType *sli
5、st; /*存储空间的基地址*/ int length; /*顺序表的当前长度*/ int listsize; /*当前分配的存储空间*/ }Sqlist; int InitList_sq(Sqlist *L); /* */ int CreateList_sq(Sqlist *L,int n); /* */ int ListInsert_sq(Sqlist *L,int i,ElemType e);/* */ int PrintList_sq(Sqlist *L); /*输出顺序表的元素*/ int ListDelete_sq(Sqlist *L,int i); /*删除第i个元素*/ int ListLocate(Sqlist *L,ElemType e); /*查找值为e的元素*/ int InitList_sq(Sqlist *L){ L->slist=(ElemType*)malloc(INIT_SIZE*sizeof(ElemType)); 5 第 4 页 共 4 页
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化妆品美妆产品介绍自然之选清新护肤
- 心理健康情绪管理主题班会我的情绪小怪兽
- 慢性病宣传慢性肾脏病防治如何预防和管理慢性肾脏病
- 深入学习2025最高人民法院工作报告
- 孩子如何合理使用DeepSeek(AI仅辅助不可让渡创造力)
- 肝病健康知识宣讲甲型肝炎及戊型肝炎传播和预防
- 慢性肾脏病知识宣传慢性肾脏病的危害
- 315消费者权益日共筑满意消费
- 世界睡眠日健康睡眠知识科普睡眠是维持生命健康的重要源泉
- 深入学习2025政府工作报告要点双语版
- 初中语文作文素材:100个描写外貌佳句
- 初中语文古诗词鉴常考题型及答题技巧
- 初中语文作文素材:9个落笔即封神的议论文作文论据
- 初中资料:学好语文的方法及技巧
- 初中语文作文素材:经典格言总结