ImageVerifierCode 换一换
格式:DOC , 页数:156 ,大小:330.50KB ,
资源ID:2447607      下载积分:20 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-2447607.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计基础实验报告册.doc)为本站会员(微传9988)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计基础实验报告册.doc

1、2009 -2010 学年第 2 学期实 验 报 告实验课程名称 C 语言程序设计基础实验 专 业 班 级 学 生 姓 号 学 生 姓 名 实验指导老师 编号:i实验项目目录实验 1 熟悉 C 语言编程环境实验 2 用 C 语言编写简单程序2.1 基本数据处理2.2 计算分段函数2.3 指定次数的循环2.4 使用函数实验 3 分支结构程序设计实验 4 循环结构程序设计4.1 基本循环语句的使用4.2 嵌套循环实验 5 函数程序设计实验 6 控制结构综合程序设计实验 7 数组7.1 排序问题7.2 找出矩阵中最大值所在的位置7.3 进制转换实验 8 指针程序设计7.4 指针与数组7.5 指针与字

2、符串实验 9 结构程序设计ii实验 10 程序结构与递归函数实验 11 指针数组、指针与函数1浙江大学城市学院实验报告实验项目名称 实验 1 熟悉 C 语言编程环境 实验成绩 指导老师(签名) 日期 一. 实验目的和要求1熟悉 C 语言编程环境 Visual C+6.0,掌握运行一个 C 程序的基本步骤,包括编辑、编译、连接和运行。2了解 C 程序的基本框架,能够编写简单的 C 程序。3了解程序调试的思想,能找出并改正 C 程序中的语法错误。二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 建立自己的文件夹,略2. 编程示例,参考实验手册。3. 编程题 1(1

3、0003)在屏幕上显示一个短句“What is a computer?” 。【源程序】【实验结果与分析】2 【思考】如何在屏幕上显示你自己的学号、姓名和班级?【源程序】【实验结果与分析】4. 编程题 2(10004)在屏幕上显示如下图案。* * * * * * *【源程序】【实验结果与分析】35. 调试示例(10005)改正下列程序中的错误,在屏幕上显示短句“Welcome to You!”。(源程序 error01_1.cpp)【正确程序】【实验结果与分析】6. 改错题(10007) 在屏幕上显示如下图案。 * * * * * * *【正确程序】4【实验结果与分析】三. 讨论、心得将源程序、

4、运行结果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。5浙江大学城市学院实验报告实验项目名称 实验 2 用 C 语言编写简单程序 实验成绩 指导老师(签名) 日期 2.1 基本数据处理一. 实验目的和要求1掌握算术表达式和赋值表达式的使用。2掌握基本输出函数的使用。3能够编程实现简单的数据处理。4掌握简单 C 程序的查错方法。二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 调试示例,参考实验手册。2. 编程题 1(20012)求华氏温度 150F 对应的摄氏温度。计算公式如下:,其中:c 表示摄氏温度,f 表示华氏温度。3295fc【源程序】6

5、【实验结果与分析】 如果使用公式 计算华氏温度 150F 所对应的摄氏温度,9)32(5fc这两个公式的计算结果是否一样?为什么?3. 编程 2(20013)求摄氏温度 26C 对应的华氏温度。计算公式如下: ,其中:3259cfc 表示摄氏温度,f 表示华氏温度。【源程序】【实验结果与分析】74. 编程题 3(20014)已知某位学生的数学、英语和计算机课程的成绩分别是 87 分、72 分和 93 分,求该生 3 门课程的平均分。【源程序】【实验结果与分析】5. 编程题 4(20015)当 n 为 152 时,分别求出 n 的个位数字(digit1)、十位数字(digit2)和百位数字(di

6、git3)的值。【源程序】8【实验结果与分析】6. 改错题(20016)改正下列程序中的错误,计算某个数 x 的平方 y,并以“y=x*x”和“x*x=y”的形式输出 x 和 y 的值。请不要删除源程序中的任何注释。(源程序error02_2.cpp)【正确程序】【实验结果与分析】三. 讨论、心得将源程序、运行结果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。9浙江大学城市学院实验报告实验项目名称 实验 2 用 C 语言编写简单程序 实验成绩 指导老师(签名) 日期 2.2 计算分段函数一. 实验目的和要求1使用 if 语句计算分段函数。2正确书写关系表达式。3掌握基本输入函数的

7、使用,能正确调用 C 语言提供的数学库函数。4掌握简单的单步调试方法。二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 调试示例,参考实验手册。2. 编程题 1(20022)输入华氏温度,输出对应的摄氏温度。计算公式:c = 5*(f-32)/9,式中:c 表示摄氏温度,f 表示华氏温度。输入输出示例:括号内为说明输入150 (fahr=150)输出celsius = 65 【源程序】10【实验结果与分析】 如果华氏温度和摄氏温度都是双精度浮点型数据,如何修改程序?3. 编程 2(20023)输入存款金额 money、存期 year 和年利率 rate,根据下

8、列公式计算存款到期时的利息 interest(税前),输出时保留 2 位小数。interest = money(1+rate)year - money输入输出示例:括号内为说明输入1000 3 0.025 (money = 1000, year = 3, rate = 0.025)输出interest = 76.89【源程序】11【实验结果与分析】4. 编程题 3(20024)输入一个正整数 repeat (0= 0 时,f(x) = x0.5,当 x 小于 0 时,f(x) = (x+1)2 + 2x + 1/x。输入输出示例:括号内是说明输入3 (repeat=3)10-0.50输出f(1

9、0.00) = 3.16f(-0.50) = -2.75f(0.00) = 0.00【源程序】12【实验结果与分析】5. 改错题 计算分段函数的值(改错题 error02_4)(20025)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入实数 x,计算并输出下列分段函数 f(x) 的值,输出时保留 1 位小数。当 x 不等于 10 时,y = f(x) = x,当 x 等于 10 时,y = f(x) = 1/x。输入输出示例:括号内是说明输入2 (repeat=2)10234输出f(10.0) = 0.1f(234.0) = 234.0【正确程序】13

10、【实验结果与分析】6. 编程题 4 计算两个整数的和、差、积、商与余数(20026)输入 2 个整数 num1 和 num2,计算并输出它们的和、差、积、商与余数。输出两个整数的余数可以用 printf(“%d % %d = %dn“, num1, num2, num1%num2);输入输出示例:括号内是说明输入5 3 (num1=5,num2=3)输出5 + 3 = 85 - 3 = 25 * 3 = 155 / 3 = 15 % 3 = 2【源程序】14【实验结果与分析】 如果 num1 和 num2 是双精度浮点型数据,如何修改程序?题目的要求都能达到吗?三. 讨论、心得将源程序、运行结

11、果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。15浙江大学城市学院实验报告实验项目名称 实验 2 用 C 语言编写简单程序 实验成绩 指导老师(签名) 日期 2.3 指定次数的循环一. 实验目的和要求1熟练掌握 for 语句的使用2熟练掌握指定次数的循环程序设计3掌握运行到光标的调试方法二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 调试示例,参考实验手册。2. 编程题 1 求 m+(m+1)+(m+2)+100。(20032)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入一个正整数 m(0=m=10

12、0),计算表达式 m + (m+1) + (m+2) + + 100 的值。输入输出示例:括号内为说明输入3 (repeat=3)0 (计算 0+1+2+.+100)10 (计算 10+11+12+.+100)50 (计算 50+51+52+.+100)输出sum = 5050sum = 5005sum = 3825【源程序】16【实验结果与分析】 输入 2 个正整数 m 和 n (mn),求 nim【源程序】17【实验结果与分析】3. 编程 2 求 1/m1/(m+1)1/(m+2)1/n。(20033)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入

13、 2 个正整数 m 和 n(m=n),计算表达式 1/m + 1/(m+1) + 1/(m+2) + + 1/n 的值,输出时保留 3 位小数。输入输出示例:括号内为说明输入3 (repeat=3)5 15 (计算 1/5+1/6+1/7+.+1/15)10 20 (计算 1/10+1/11+1/12+.+1/20)1 3 (计算 1+1/2+1/3)输出sum = 1.235sum = 0.769sum = 1.833【源程序】18【实验结果与分析】 输入 2 个正整数 m 和 n (mn),求 21()nim【源程序】【实验结果与分析】194. 编程题 3 求 1 + 1/3 + 1/5

14、+ 的前 n 项和。(20034)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入一个正整数 n,计算表达式 1 + 1/3 + 1/5 + 的前 n 项之和,输出时保留 6 位小数。输入输出示例:括号内为说明输入2 (repeat=2)5 (计算 1+1/3+1/5+1/7+1/9)23 (计算 1+1/3+1/5+.+1/45)输出sum = 1.sum = 2.【源程序】20【实验结果与分析】5. 编程题 4 求 11/41/71/10的前 n 项之和。(20035)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算

15、:读入一个正整数 n,计算 11/41/71/10的前 n 项之和,输出时保留 3 位小数。输入输出示例:括号内是说明输入2 (repeat=2)310输出sum = 0.893sum = 0.819【源程序】21【实验结果与分析】 输入一个正整数 n,计算 的前 n 项之和。234561.791【源程序】【实验结果与分析】226. 改错题 输出华氏-摄氏温度转换表(改错题 error02_6)。(20036)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:读入 2 个整数 lower 和 upper,输出一张华氏摄氏温度转换表,华氏温度的取值范围是lowe

16、r, upper,每次增加 2F。计算公式:c = 5 * (f - 32) / 9,其中:c 表示摄氏温度,f 表示华氏温度。输出请使用语句 printf(“%3.0f %6.1fn“, fahr, celsius);输入输出示例:括号内是说明输入2 (repeat=2)32 35 (lower=32,upper=35)40 30 (lower=40,upper=30)输出fahr celsius32 0.034 1.1fahr celsius【正确程序】23【实验结果与分析】7. 编程题 5 m!+n!。(20037)输入一个正整数 repeat (0repeat10),做 repeat

17、次下列运算:输入 2 个正整数 m 和 n,计算 m!n!。输入输出示例:括号内是说明输入:2 (repeat=2)1 4 (m=1,n=4)3 8 (m=3,n=8)输出:1! + 4! = 253! + 8! = 40326【源程序】24【实验结果与分析】8. 编程题 6 求 x 的 n 次幂。(20038)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:读入 1 个实数 x 和正整数 n(n=50),计算并输出 x 的 n 次幂(保留 2 位小数),不允许调用 pow 函数求幂。输入输出示例:括号内是说明输入2 (repeat=2)1.5 2 (x=1

18、.5,n=2)2 7 (x=2,n=7)输出2.25128.00【源程序】25【实验结果与分析】三. 讨论、心得将源程序、运行结果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。26浙江大学城市学院实验报告实验项目名称 实验 2 用 C 语言编写简单程序 实验成绩 指导老师(签名) 日期 2.4 使用函数一. 实验目的和要求1熟练掌握库函数的调用2了解函数的定义和调用二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 编程题 1 生成 3 的乘方表。(20041)输入一个正整数 n,生成一张 3 的乘方表,输出 30 3n 的值,可调用幂函数计算 3 的乘方。输出使用语句 printf(“pow(3,%d) = %.0fn“, i, mypow);输入输出示例:括号内是说明输入3 (n=3)输出pow(3,0) = 1pow(3,1) = 3pow(3,2) = 9pow(3,3) = 27【源程序】

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报