c语言程序设计实验指导答案

太原理工大学现代科技学院

C语言程序设计课程 实验报告

专业班级 学 号 姓 名 指导教师 焦雄

实验名称 实验一 C语言程序的运行环境和运行过程 实验二 C语言运算符和表达式 实验目的和要求 1. 2. 3. 4. 5. 学会安装C语言编译系统,如:Turbo C、Win-TC、Visual C++等; 学会在上述某种编译系统中程序的编辑、编译、连接和运行; 通过运行简单的C程序,初步了解C源程序的特点; 理解C语言的数据类型,掌握各种常量的表示,变量的定义、初始化和赋值; 理解C语言的算术运算符以及表达式的求值过程。 实验内容 1. 2. 3. 4. 下载并安装C语言编译系统,设置编辑环境。 输入并运行第1章例1-1和例1-2中程序,并记录遇到的问题和解决方法。 输入并运行第2章例2-2和例2-3中程序,并记录遇到的问题和解决方法。 求下面算术表达式的值(先自己分析,再试着用程序求解,比较得到的结果是否一致)。 ⑴ 设x=2,a=7,y=4,求x+a%3*(x+y)%2/4; ⑵ 设a=2,b=3,x=3.5,y=2.5,求(float)(a+b)/2+(int)x%(int)y; 5. 写出下面表达式运算后a的值,设原来a=10。设a和n已定义成整型变量(先自己分析,再试着用程序求解,比较得到的结果是否一致)。 ⑴ a+=a ⑵ a-=2 ⑶ a*=2+3 ⑷ a/=a+a ⑸ a%=(n%=2),n的值等于5;⑹ a+=a-=a*=a; 主要仪器设备 台式或笔记本电脑 实验记录(写出实验内容中4,5的程序代码和运行结果)(可分栏或加页) 4.(1) #include void main() { int x,a,y,i; x=2,a=7,y=4; i=x+a%3*(x+y)%2/4; printf(\} i=2 (2). #include void main() { float a=2,b=3,x=3.5,y=2.5,i; i=(float)(a+b)/2+(int)x%(int)y; printf(\} i=3.500000 1

5. #include void main() { int a=10,n=5; a+=a; printf(\ a=10,a-=2; printf(\ a=10,a*=2+3; printf(\ a=10,a/=a+a; printf(\ a=10,a%=(n%=2); printf(\ a=10,a+=a-=a*=a; printf(\} 遇到的问题和解决方法 心得体会 2

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4