(电子行业企业管理)C语言程序设计实验电子稿

上传人:管****问 文档编号:127652993 上传时间:2020-04-04 格式:DOC 页数:33 大小:291.04KB
返回 下载 相关 举报
(电子行业企业管理)C语言程序设计实验电子稿_第1页
第1页 / 共33页
(电子行业企业管理)C语言程序设计实验电子稿_第2页
第2页 / 共33页
(电子行业企业管理)C语言程序设计实验电子稿_第3页
第3页 / 共33页
(电子行业企业管理)C语言程序设计实验电子稿_第4页
第4页 / 共33页
(电子行业企业管理)C语言程序设计实验电子稿_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《(电子行业企业管理)C语言程序设计实验电子稿》由会员分享,可在线阅读,更多相关《(电子行业企业管理)C语言程序设计实验电子稿(33页珍藏版)》请在金锄头文库上搜索。

1、1.3 实验一 熟悉C语言的VC+6.0编程环境一、实验目的与要求1. 学会使用Visual C+集成开发环境。2掌握简单C程序的编写、编辑、编译、连接和运行。3初步学会Visual C+环境下简单调试C程序的方法。二、实验内容1.程序运行题(1)打开VC+6.0环境。(2)在VC+6.0环境的编辑窗口中,输入如下程序保存为myexp1_1.cpp。(3)选择 【组建】【编译 myexp1_1.cpp】(可按快捷键CTRL+F7)命令对程序进行编译。(4) 选择【组建】【组建】(按快捷键F7)命令对程序进行连接。(5) 单击【!】按钮或选择【组建】【执行】菜单项(按快捷键F5),运行程序。(6

2、) 判断结果正确与否。#include void main() int a, b, sum;a=123; b=456;sum=a+b;printf(“a+b= %dn”,sum); 填写运行结果:关闭上面的程序,按上面的步骤再次输入如下的程序,进行编译、连接和运行,写出运行结果。#include void main() int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; printf(“%fn”,x);填写运行结果: 思考: 把前面的语句x=m/2+n*a/b+1/2;改为x=m/2.0+n*a/b+1.0/2;运行结果将会是什么?2.程序改

3、错题 程序改错1: 输入如下错误的程序,然后进行编译和连接,仔细检查并修改错误,再进行编译连接,直到没有错误为止。 运行程序, #include void mian( ) printf(“We are studying C language!n) 程序改错2输入并运行下面一个需要在运行时输入数据的程序,程序要求从键盘输入三个实数,输出它们的和。#include mian( ) float a,b,c,sum;printf( Input a,b,c: )scanf(%f %f %f,&a,&b, c);sum=a+b+c;printf(n sum=%fn,sum); 输入该程序,然后进行编译和连

4、接,如果出错,仔细检查并修改错误,再进行编译连接,直到没有错误为止。 运行程序,按照输入输出示例提示输入a、b、c三个变量的值,变量值之间用空格分隔,输入完毕按回车键【Enter】。 查看运行结果,判断结果正确与否。输入输出示例:Input a,b,c:3 5 6sum=14.0再次运行程序并按如下的格式输入数据,观察结果是否正确?为什么?Input a,b,c: 3,5,6 sum=?思考: 改正程序的错误后,把printf语句中的%f改成%d,再运行程序,有什么结果?Input a,b,c: 3.5,5.5,6.5结果: 3.程序完整题完整题1二整数整除程序模板如下:#include vo

5、id main( ) int a,b, div; printf( Input a,b: ); /*提示输入二个数*/scanf(%d%d,&a,&b); /*从键盘输入二个数存储在变量a,b中*/ /*除法运算,相除的结果放在变量div中*/ /*用%d输出结果*/ 输入输出示例:Input a,b:3 5div=0Input a,b:5 3div=1思考:把上述int a,b,div;改成float a,b,div;scanf(%d%d,&a,&b);中的%d改成%f,同时把输出语句中的%d改成%f,运行程序后,再用前面的数据输入,结果会发生如何变化?为什么有这样的变化?Input a,b:

6、3,5div=Input a,b:5,3div=完整题2仿照教材中例1-2程序,在横线地方填写语句,输入圆柱体的半径和高,计算并输出圆柱体的体积和表面积。 #include void main( ) ; /* 定义变量*/ printf(请输入圆的半径和高:n); /*在屏幕上显示提示信息*/ scanf(%f%f, &r,&h); /* 从键盘输入半径和高给变量r*/ ; /* 计算体积*/ ;/* 计算表面积*/ printf(v=%f,s=%fn, v,s) ; /* 输出体积和表面积*/ 输入与输出:请输入圆的半径和高:5.0 8.0输出结果?试一试:如果把上述程序中所有的%f改成%d

7、,再次运行程序,仍然输入“5.0 8.0”,输出结果会是什么?分析结果。把上述程序中的第一个n去掉,再编译运行程序,有什么变化?试说出n的作用。2.5 实验二 编写几个简单的C程序一、实验目的与要求1. 掌握C语言基本数据类型的概念,理解数据类型与运算的关系。2. 掌握简单变量的定义,算术表达式和赋值表达式的使用。3. 掌握基本输出语句的使用。4. 进一步熟悉C程序的编辑、编译、连接和运行的过程。5. 掌握简单C程序查错方法,编写几个简单程序。6. 实验4学时二、实验内容1.程序验证或填空 (1) 编译和运行下面程序,查看执行的结果:#includeint main(void)int si=-

8、1;float f=5;double df=3;printf(si = %d, f = %f, f = %lfn, si,f,df);return 0; 若把输出语句中的格式控制中的格式说明符的顺序改变一下,会有什么结果? 再把%lf修改为%f,运行会有什么结果?(2)分析程序,并上机运行验证运行结果 #include “stdio.h” void main( ) printf(“t*n”); printf(“tb* * *n”); printf(“tbb * * * * *n”); (3) 运行程序,并分析结果。 #include “stdio.h” void main( ) int a=1

9、0,x=5,y=6; a+=a*=6; x=y+; y=+x; a=x+y; printf(“%d,%d,%dn”,a,x,y);(4)不用第3个变量,实现将二个数进行对调,请填空。 #include “stdio.h” void main( ) int a,b; scanf(“%d%d”,&a,&b); printf(“a=%d b=%dn”,a,b); a= ; b= ;a= ;printf(“a=%d b=%dn”,a,b);2.程序改错改正下面程序中的多处错误。计算某个数x的平方y,并分别以“y = x*x”和“x*x = y”的形式输出x和y的值。x的值由键盘输入。输出示例(假设x的

10、值为3):9 = 3*33*3 = 9源程序(有错误的程序)#includeint main(void)int y;y = x*x;printf(%d = %d * %d,x); /* 输出printf(d * %d = %d, y);3.一般编程题编程题1 编写程序,输入二个整数,计算它们的和、差、积、商和余数,并按5+11=16这样的输出格式输出结果。编程题2 编写程序,输入二个实数,计算它们的和、差、积、商,并按32.24=12.2+20.04这样的输出格式输出结果。实数分别定义为单精度实数或双精度实数。编程题3 编写程序,从键盘输入一个大写字母,改用小写字母输出。编程题4 求华氏温度1

11、50 对应的摄氏温度。计算公式如下,其中:c表示摄氏温度,f表示华氏温度。要求输出结果为: fahr = 150,celsius = 66思考:如果使用公式计算华氏温度150 所对应的摄氏温度,计算结果是否一样?为什么?编程题5 编写程序,从键盘输入学生的三门课成绩,求其平均成绩(保留小数点后1位)。4.较难编程题编程题1 当n为三位十进制整数时,分别求出n的个位数字(digit1)、十位数字(digit2)和百位数字(digit3)的值。这里增加了一个题目输出示例:n为整数152时,它的个位数字是2,十位数字是5,百位数字是1提示:n的个位数字digit1的值是n%10,十位数字digit2

12、的值是(n/10)%10,百位数字digit3的值是n/100。编程题2 将从键盘输入的实型十进制数分离为整数部分和小数部分后输出。如输入233.55,输出为:233.55=233+0.55。编程题3 计算定期存款的本金与利息之和。设银行定期存款的年利率rate为2.25%,存款期为n年,存款本金为money元,具体的数字由键盘输入,编程计算n年后的本金与利息之和(提示,利用pow函数)。3.5 实验三 选择结构程序设计一、实验目的与要求1. 理解C语言表示逻辑量的方法,学会正确使用逻辑运算符和逻辑表达式。2. 掌握利用if结构实现选择结构的方法。3. 掌握利用switch结构实现多分支选择结构。4 结合程序掌握一些简单的算法,学习调试程序5 实验4学时二、实验内容1程序改错题改正下面程序中的错误。输入实数x,计算并输出下列分段函数f(x)的值(保留1位小数)。 输入输出示例1(改正后程序的运行结果)Enter x:100f(100.00)= 0.1输入输出示例2(改正后程序的运行结果)Enter x:23f(23.00)= 23.0源程序(有错误的程序)#include#includevoid main(void)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 经营企划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号