《2022年第章实验 .pdf》由会员分享,可在线阅读,更多相关《2022年第章实验 .pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、2009 -2010 学年第 2 学期实 验 报 告实验课程名称 C语言程序设计基础实验专 业 班 级学 生 姓 号学 生 姓 名实验指导老师编号:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 2 浙江大学城市学院实验报告实验项目名称实验 4 循环结构程序设计实验成绩指导老师 ( 签名) 日期4.1 基本循环语句的使用一. 实验目的和要求1熟练使用 for、while 和 do while 语句实现循环程序设计2理解循环条件
2、和循环体,以及for、while 和 do-while 语句的相同及不同之处3熟练掌握 break和 continue 语句的使用4掌握使用下拉菜单Debug调试程序的方法二. 实验内容、原理及实验结果与分析说明:实验指导教师可根据教学内容指定题目。1. 调试示例,参考实验手册。2. 编程题 1 求 11/4 1/7 1/101/131/16。(40012)输入一个正整数repeat (0repeat10),做 repeat 次下列运算:读入 1 个正实数 eps ,计算并输出下式的值,精确到最后一项的绝对值小于eps( 保留 6 位小数 )。请使用 while 语句实现循环。输入输出示例:括
3、号内是说明输入2 (repeat=2) 1E-4 (eps=1E-4) 0.1 (eps=0.1) 输出sum = 0.835699 sum = 0.869780【源程序】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 3 【实验结果与分析】3. 编程 2 求奇数和。(40013)输入一个正整数repeat (0repeat10),做 repeat 次下列运算:读入一批正整数 (以零或负数为结束标志 ) ,求其中的奇数和。 请
4、使用 while 语句实现循环。输入输出示例:括号内是说明输入2 (repeat=2) 1 3 90 7 0 8 7 4 3 70 5 6 101 -1 输出The sum of the odd numbers is 11. The sum of the odd numbers is 116.【源程序】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 4 【实验结果与分析】4. 编程题 3 求整数的位数。(40014)输入一个正
5、整数 repeat (0repeat10),做 repeat 次下列运算:输入一个整数 in ,求它的位数。例如 123 的位数是 3。请使用 do-while语句实现循环。输入输出示例:括号内是说明输入4 (repeat=4) 12345 (in=12345) -100 (in=-100) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 5 -1 (in=-1) 1290 (in=1290) 输出count = 5 (123
6、45 的位数是 5) count = 3 (-100 的位数是 3) count = 1 (-1 的位数是 1) count = 4 (99 的位数是 2)【源程序】【实验结果与分析】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 6 5. 编程题 4 求最小值。(40015)输入一个正整数repeat (0repeat10),做 repeat 次下列运算:输入一个正整数 n, 再输入 n 个整数,输出最小值。输入输出示例:括
7、号内是说明输入3 (repeat=3) 4 -2 -123 100 0 4 -9 -1 1 -8 3 5 3 1 输出min = -123 min = -9 min = 1【源程序】【实验结果与分析】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 7 6. 编程题 5 求整数的位数以及各位数字之和。(40016)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入一个整数 in ,求它的位数
8、以及各位数字之和。 例如 123 的各位数字之和是6,位数是 3 。输入输出示例:括号内是说明输入4 (repeat=4) 0 (in=0) 23456 (in=23456) -100 (in=-100) -1 (in=-1) 输出count = 1, sum = 0 (0 的位数是 1, 各位数字之和是 0) count = 5, sum = 20 (23456的位数是 5, 各位数字之和是 20) count = 3, sum = 1 (-100 的位数是 3, 各位数字之和是 1) count = 1, sum = 1 (-1 的位数是 1, 各位数字之和是 1)【源程序】【实验结果与分
9、析】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 8 7. 编程题 6 求 2/1 3/2 5/3 8/5 . 。(40017)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:输入一个正整数 n ,输出 2/1 3/2 5/3 8/5 前 n 项之和,保留 2 位小数。( 该序列从第 2 项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子 ) 输入输出示例:括号内是说明输入3 (
10、repeat=3) 1 (n=1) 5 (n=5) 20 (n=20) 输出sum = 2.00 (第 1 项是 2.00) sum = 8.39 (前 5 项的和是 8.39) sum = 32.66 (前 20 项的和是 32.66)【源程序】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 9 【实验结果与分析】8. 编程题 7 求 aaaaaaaaa 。(40018)输入一个正整数 repeat (0repeat10),
11、做 repeat 次下列运算:输入 2 个正整数 a 和 n ,求 a aaaaaaaa(n 个 a)之和。例如,输入 2 和 3 ,输出 246 (2 + 22 + 222)。输入输出示例:括号内是说明输入3 (repeat=3) 2 3 (a=2, n=3) 5 4 (a=5, n=4) 1 1 (a=1, n=1) 输出sum = 246 (2+22+222) sum = 6170 (5+55+555+5555) sum = 1 (1)【源程序】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
12、- - - 第 9 页,共 11 页 - - - - - - - - - 10 【实验结果与分析】9. 编程题 8 高空坠球。(40019)输入一个正整数 repeat (0repeat10),做 repeat 次下列运算:皮球从 height (米)高度自由落下,触地后反弹到原高度的一半,再落下,再反弹,如此反复。问皮球在第 n 次落地时,在空中一共经过多少距离?第 n 次反弹的高度是多少? (输出保留 1 位小数 ) 输入输出示例:括号内是说明输入3 (repeat=3) 10 2 (height=10m, n=2) 4 1 (height=2m, n=1) 100 8 (height=1
13、00m, n=8) 输出distance=20.0, height=2.5 (第 2 次落地时,空中经过距离为20 米, 第 2次反弹高度为 2.5 米) distance=4.0, height=2.0 ( 第 1 次落地时,空中经过距离为4 米,第 1 次反弹高度为 2 米) distance=298.4, height=0.4 ( 第 8 次落地时, 空中经过距离为 298.4 米,第 8 次反弹高度为 0.4 米) 【源程序】名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 11 【实验结果与分析】三. 讨论、心得将源程序、运行结果和分析以及实验中遇到的问题和解决问题的方法,写在实验报告上。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -
限制150内