C语言实验6.docx
《C语言实验6.docx》由会员分享,可在线阅读,更多相关《C语言实验6.docx(9页珍藏版)》请在冰豆网上搜索。
C语言实验6
国脉信息学院C语言实验报告
2012级软件1201班2013年4月8日
姓名***学号
一、实验题目
使用嵌套循环产生图案
二、设计思路
使用嵌套循环,内部循环依赖外部循环,每行输出$个数与i值相同
三、最终程序截图
四、错误调试分析
内外部没有形成依赖
五、运行结果截图
一、实验题目
使用嵌套循环产生图案。
二、设计思路
使用嵌套循环,内部循环依赖外部循环,每行输出字符个数与字符递减值相同
三、最终程序截图
四、错误调试分析
内外部没有形成依赖。
五、运行结果截图
一、实验题目
一、打印出以下图案
二、设计思路
将菱形分为四个部分,依照前两题的思路调整增减情况。
三、最终程序截图
四、错误调试分析
无
五、运行结果截图
一、实验题目
编写程序,从键盘输入x,利用幂级数展开计算sinx的近似值,直到最后一项绝对值小于10-6为止。
二、设计思路
Fabs()函数返回一个浮点值的绝对值
求阶层与求幂分别求出分子和分母
设置标志点完成正负转换
本程序只能计算到最大sin13的值因为数值过大就无法求阶层和求幂,会输出乱码
三、最终程序截图
4、错误调试分析
m,z没有重置为1,使得前一次循环完成的m,z的值保留到了下一次,计算出的值为前一次的m,z再次乘入下一次循环
五、运行结果截图
一、实验题目
一个球从100米的高度自由落下,每次落地后反弹跳回原高度的一半,再落下,再反弹。
求它第10次落地时,共经过多少米?
第10次反弹多高?
二、设计思路
因为要计算第十次的经过距离和反弹高度所以循环计算10次。
但最开始一次已经初始赋值了,所以n=2开始循环
每一次距离都等于前几次加上本次
下一次为上一次的一半
三、最终程序截图
四、错误调试分析
无
五、运行结果截图
一、实验题目
猴子吃桃问题。
猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。
第二天早上又将剩下的桃子吃掉一半,又多吃了一个。
以后每天早上都吃了前一天剩下的一半零一个。
到第10天早上想再吃时,只剩下一个桃子了。
求第一天共摘多少桃子。
二、设计思路
由第十天开始逆推,第十天剩下1个加上前一天1个就等于前一天时的一半,最后得出第一天的个数
三、最终程序截图
四、错误调试分析
五、运行结果截图