资源描述
浙江传媒学院实验报告
实 验 报 告
实验课程 数据结构C
实验项目 实验一、抽象数据结构
实验地点
指导教师
班 级
学生姓名
学 号
教师评分
日 期
一、实验目的
1. 了解抽象数据类型(ADT)的基本概念及描述方法。
2. 通过对复数抽象数据类型ADT的实现,熟悉C语言语法及程序设计,为以后章节的学习打下基础。
二、实验设备
1. 安装有WinXP的PC一台;
2. 安装有软件VC6或者Visual Studio2005。
三、实验内容
[复数ADT的描述]
ADT complex{
数据对象:D={ c1,c2 | c1,c2∈FloatSet }
数据关系:R={ <c1,c2> | c1 c2 }
基本操作:
创建一个复数 create(a);
输出一个复数 outputc(a);
求两个复数相加之和 add(a,b);
求两个复数相减之差 sub(a,b);
求两个复数相乘之积 multiply(a,b);
等等;
} ADT complex;
1、编写求两个复数的和、积的函数。
2、输入测试数据,输出结果(数据自拟)。
四、实验步骤
1. 下列语句的用途是什么?
#include<stdio.h>
#include<stdlib.h>
2. 定义复数的数据结构如下,请回答。
(1) typedef的功能是什么?
(2) 请写出结构的一般形式
3. 定义创建函数如下。请完善代码。
4. 定义输出函数如下,请完善代码。
5. 定义加法函数如下,请完善代码。
6. 定义乘法函数如下,请完善代码。
7. 创建主函数,并验证上述代码的准确性。将结果截图。
五、实验总结
请写出本实验的心得体会。
第4页 共4页
展开阅读全文