《C语言程序设计》实验指导书.docx
《《C语言程序设计》实验指导书.docx》由会员分享,可在线阅读,更多相关《《C语言程序设计》实验指导书.docx(25页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、 C 语言程序设计 试验指导书试验一 生疏C 语言编程环境2 学时1试验二 数据类型、运算符与表达式2 学时3试验三 挨次构造程序设计2 学时4试验四 选择构造程序设计4 学时6试验五 循环构造程序设计4 学时8试验六 算法2 学时11试验七 数组4 学时13试验八 函数4 学时16试验九 指针操作4 学时19试验十 构造体操作2 学时21试验十一 文件操作2 学时22班级:学号:姓名: C 语言程序设计试验一 生疏 C 语言编程环境2 学时试验内容1. 建立自己的文件夹。在磁盘上建立一个文件夹,用于存放C 程序,如D:c_test2. 编程例如,在屏幕上显示“Hello, world!“的
2、C 程序。#includevoid mainprintf(“Hello, world!n“);(看教师操作)3. 编程题:在屏幕上输出英文名字。4. 编程题:在屏幕上显示以以下图形。15. 改错题:改正以下程序中的错误,在屏幕上显示短句“ you!“ #includevoid mianPrintf( you!“);C 语言程序设计2 C 语言程序设计试验内容试验二 数据类型、运算符与表达式2 学时31 写出以下程序运行的结果。mainchar c1=a,c2=b,c3=c,c4=101,c5=116; printf(“a%cb%ctc%ctabcn”,c1,c2,c3); printf(“tb
3、%c %c”,c4,c5);2 求下面算术表达式的值。1x+a%3*(int)(x+y)%2/4 设 x=2.5,a=7,y=4.72(float)(a+b)/2+(int)x%(int)y 设 a=2,b=3,x=3.5,y=2.53 写出程序运行的结果。mainint i,j,m,n; i=8;j=10;m=+i; n=j+;printf(“%d,%d,%d,%d”,i,j,m,n);4 写出下面表达式运算后a 的值,设原来a=12。设a 和 n 都已定义为整型变量。1 a+=a2 a-=23 a*=2+34 a/=a+a5 a%=(n%=2),n 的值等于 56 a+=a-=a*=a5
4、写出下面程序执行之后的显示结果。mainint a=3,b=4,c=5;long int u=51274,n=128765; float x=1.2,y=2.4,z=3.6; char c1=a,c2=b;printf(“a=%2d b=%2d c=%2dn“,a,b,c); printf(“x=%f,y=%f,z=%fn“,x,y,z);printf(“x+y=%5.2f y+z=%5.2f z+x=%5.2fn“,x+y,y+z,z+x); printf(“u=%6ld n=%9ldn“,u,n);printf(“%s %s %d%sn“,“c1=a“,“or“,c1,“(ASCII)“)
5、;printf(“%s %s %d%sn“,“c2=a“,“or“,c2,“(ASCII)“);试验三 挨次构造程序设计2 学时试验内容1. 改正程序中的错误,程序功能:求华氏温度100oF 对应的摄氏温度。计算公式如下,其中c 为摄5 (f - 32)c =氏温度,f 为华氏温度。9有错误的程序如下,在错误的语句下划横线,并加以改正。#include Void mainint celsius;fahr; fahr=100; celsius=5*(fahr-32)/9;printf(“fahr=d,celsius=%dn”,fahr,celsius);2. 编程题:求华氏温度 100F 对应的
6、摄氏温度。3. 编程题:输入三角形三边长计算三角形的面积。4. 编程题:输入大写字母输出相应小写字母。5. 争论生活中什么样的东西可以何种变量描述,找出一个生活中挨次执行的事情,画出流程图,用C 语言实现。C 语言程序设计6 C 语言程序设计试验四 选择构造程序设计4 学时试验内容1. 编程题:输入x,计算并输出以下分段函数fx的值保存 1 位小数。计算公式如下。6f (x)=2(x + 1) + 1xx(x 0)(x 0)2.编程题:输入x,计算并输出以下分段函数fx的值。计算公式如下。- 1f (x)= 01(x 0)3. 编程题:机票实际价格的计算。n 原价为 4000 元。n 5-10
7、 月为旺季,头等舱打 9 折,经济舱打 7.5 折n 其他时间为淡季,头等舱打 6 折,经济舱打 3 折运行例如如下:4.编程题:输入一个形式如“操作数 运算符 操作数”的四则运算表达式,输出运算结果。5.编程题:输入百分制成绩,要求输出成绩等级“优“、”良“、”中“、”及格“、”不及格“。其中 90 分以上为”优“,80 分以上为”良“,70 分以上为”中”,60 分以上为“及格”,60 分以下为“不及格”。C 语言程序设计要求: 对输入数据检查合法性;对错误的数据,程序人能够进展处理,并提示用户输入数据错, 要求用户再次输入。 设计三组测试数据至少有一组非法数据,验证程序。7 C 语言程序
8、设计试验五 循环构造程序设计4 学时试验内容1. 编程题:求 1 到 100 的累加和2. 编程题:求平均成绩3. 编程题:利用泰勒公式求圆周率8C 语言程序设计4. 编程题:输出 1-100 中 7 的倍数5. 编程题:打印九九乘法表6. 编程题:输出 1-100 的素数107. 编程题:打印特别图形下三角形。* * * * * * * * * * * * * C 语言程序设计试验六 算法2 学时试验内容1. 编程题:输出两个正整数m 和 n,求其最大公约数和最小公倍数。穷举2. 编程题:求解百鸡百钱问题。穷举113. 编程题:求 Sn=a+aa+aaa+ + aaaa.aaa 之值,其中学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 语言程序设计 实验 指导书
限制150内