资源描述:
《C语言实验导(乔淑云主审)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、21世纪应用型本科计算机专业实验系列教材C语言实验与课程设计指导第一部分C语言实验1实验一C程序的运行环境1实验二数据类型、运算符和表达式4实验三顺序结构和逻辑结构程序设计9实验四循环控制13实验五数组17实验六指针一21实验七指针二24实验八函数27实验九结构体、共用体和位运算34实验十文件38第二部分C语言课程设计错误!未定义书签。设计一工资管理系统(用函数实现)错误!未定义书签。设计二工资管理系统(用结构体实现)错误!未定义书签。设计三工资管理系统(用文件实现)错误!未定义书签。设计四贪吃蛇错误!未定义书签。设计五求
2、皇后问题错误!未定义书签。设计六数字时钟错误!未定义书签。附录1:《C语言程序设计》实验教学大纲错误!未定义书签。附录2:TurboC2.0集成开发环境错误!未定义书签。附录3:TurboC编译岀错信息错误!未定义书签。附件4:TurboC常用函数表错误!未定义书签。第一部分C语言实验实验一C程序的运行环境一、实验目的1、学会TurboC2.0的安装方法(参看本书附件),熟悉C语言程序的运行环境,了解所用计算机系统软、硬配置。2、初步了解在该集成坏境下如何编辑、编译、连接和运行一个C程序,即运行一个C程序的全过程。3、通过
3、运行简单的C程序,初步了解C程序的基本结构及特性。二、实验预习1、认真阅读简单的C程序介绍,C程序上机步骤部分内容;2、编写好所需要的程序,程序的书写应该清楚整洁,一般检查应该是没有明显的错误。如果在程序中有疑问的地方,可以标记起来,以便于上机调试时了以注意。初学者特别忌讳上机前口己不编写程序,到时随便地抄别人的程序。三、实验指导1、输入并运行一个简单的程序,从而熟悉所用系统的上机方法与步骤。(1)选择FileNew,使编辑窗口变成空白(2)输入下面的程序#includeintmainO{printf(4
4、'Goodmorning!,?);printf(“Hello,world!");return0;}(3)按功能键【F9】进行编译和连接,观察屏幕上显示的编译信息。如果出现“出错信息”,则应找出原因并改正Z,再进行编译。(4)如果编译无错误,按【Ctrl+F9]键使程序运行,按[A1X+F5]键,切换到用户屏,观察分析运行结果。2、输入并编辑一个C程序(1)选择FileNew,使编辑窗口变成空白(2)输入以下程序(故意漏打或打错几个字符)#includeintmain()inta,b,sum=0;/
5、*定义变量*/a=23;b二38;/*为变暈赋值*/sum=a+b;/*计算两个变量的和*/printfC4sumis%drT,sum):/*输出计算结果*/return0;}3、输入并运行一个需要在运行时输入数据的程序(1)清空编辑窗口,输入下面的程序#includeintmax(intx,inty){intz;if(x>y)z二x;elsez=y;return(z);}voidmain(){inta,b,c;printf(/zInputa&b:");scanf(〃%d,%d〃,&a,&b);c=ma
6、x(a,b);printf("max=%cT,c);(2)编译并运行,在运行时从键盘输入整数3和8,格式为:3,8(注意:两数据间用逗号分隔开),然后按回车键,按[ALT+F5]键,观察运行结果。(3)自己试着改动一些数据或输入格式,再运行,观察结果作比较。四、实验内容1、编写一个C程序:输入a,b,c三个值,输出其中最大者。根据题目要求编程并上机调试运行。2*、下面程序有错误,请在调试过程屮找出错误,并加以修改。根据运行结果说明该程序解决的是什么问题?程序源代码:#includeh>main(){longs
7、um=0;intc=0while(c<5){sum二sum+c*c;c=c+l;}printf(<8、表达式部分内容;2、编写好所需要的程序。三、实验指导1、输入并运行下面的程序#includevoidmain(){charcl,c2;cl二'a;c2二'b';printf(/z%c%cz/,cl,c2);}(1)运行此程序。(2)在此基础上增加一条语句:printf(“%d%d