大一C语言程序设计实验报告报告(网络工程方向)

实验名称:循环控制
实验器材:硬件 奔4微机一台;软件 windows 2000以上版本,Turbo C
实验目的:
1、熟悉掌握用while语句,do-while语句和for语句实现循环的方法。
2、循环的方法实现一些常用算法(如穷举、迭代、递推等)。进一步学习调试程序。
实验任务:
1、输入两个正整数m和n,求它们的最大公约数和最小公倍数。
在运行时,输入的值m>n,观察结果是否正确。
再输入时,使m<n,观察结果是否正确。
修改程序,不论m和n为何值(包括负整数),都能得到正确结果。
2、输入一行字符,分别统计出其中的英文字母、空格、数字和其他字符的个数。
在得到正确结果后,请修改程序使之能分别统计大小写字母、空格、数字和其他字符的个数。
(1) 用牛顿迭代法求方程 在1.5附近的根。
在得到正确结果后,请修改程序使所设的x初值由1.5改变为100、1 000、l0000,再运行,观察结果,分析不同的x初值对结果有没有影响,为什么?
修改程序,使之能输出迭代的次数和每次迭代的结果,分析不同的x初始值对迭代的次数有无影响。
3、猴子吃桃问题。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个,第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩一个桃子了。求第一天共摘了多少桃子。
在得到正确结果后,修改题目,改为猴子每天吃了前一天剩下的一半后,再吃两个。请修改程序,并运行,检查结果是否正确。

具体的报告要按照正规的实验报告模式啊。。。
能完全按照我提出来的要求更好。。。
我们用的教材是谭浩强编的那个《C语言程序设计》第三版

高人们,行动起来吧!~!~!~!~!~!~

第1个回答  2010-05-16
做起来很简单,可是给的分数太少了点吧,呵呵
第2个回答  2010-05-17
看书
相似回答