2、韬略终须建新国,奋发还得读良书——郭沫若
《数据结构Ⅰ(C语言基础)》
实验指导书
(适用于电子商务专业)
山东建筑大学商学院
电子商务教研室
2007-3
目 录
实验一 C源程序的编辑、编译、调试和运行 ....................................3
实验二 基本输入/输出函数和运算符、表达试 .................................5
实验三 顺序结构、选择结构程序设计.............................................8
实验四 循环结构程序设计 .........................................................12
实验五 数组的应用 ..................................................................17
实验六 函数的应用 ..................................................................20
实验七 指针的应用 ..................................................................22
实验八 结构体的应用 ...............................................................24
实验九 线性链表的实现 ............................................................25
实验十 栈的实现 .....................................................................26
实验一C源程序的编辑、编译、调试和运行
一、实验目的及任务:
1、熟悉C语言运行环境
2、掌握C语言程序的书写格式和C语言程序的结构
3、掌握C语言上机步骤,了解运行一个C程序的方法
二、实验环境
TC编程环境;主机操作系统为Windows2000或Windows XP;
三、预备知识
要深入掌握TC编译环境,熟悉各个命令
四、 实验步骤
1、C语言上机步骤:
(1)安装TC3.0
(2)进入系统
在C盘或其他盘上找到TC或TURBOC2,然后双击其图标打开文件夹,在TC/BIN/中找到TC.EXT并双击即可
然后进行编辑源程序->编译->连接->执行程序->显示结果
(3)常用命令
编辑切换(F6,编译(F9),运行(CTRL+F9),显示结果(ALT+F5)其它常用
命令见"附录一".
2、有下面的C程序,目的是求两个由键盘输入的数的乘积
/********exl.c********/
#include (stdio.h);
main()
scanf("%x,%y",&x,%y)
p=prodct(x,t)
printf("The product is :",p)
int prodct(int a ,int b )
int c
c=a*b
return c
五、 实验报告内容
请调试上述程序
1)静态地检查上述程序,改正程序中的错误
2)在编辑状态下照原样键入上述程序.
3)编译并运行上述程序,记下所给出的出错信息
4)按照事先静态检查后所改正的情况,进行纠错.
5)再编译执行纠错后的程序,如还有错误,再编辑
改正,直到不出现语法错误为止
6)下面给出6组测试用例,你认为哪几组较好,为什么
(1)0, 0
(2)0, 99
(3)20,50
(4)33000,20
(5)-5,-2
(6)-5,2
要测试出上述程序中所有错误,你认为应当用几组测试用例
六、注意事项:
1、