迭代法求平方根C语言实验报告
10-06
实验五:迭代法求平方根
物理学416班 赵增月 F12 2011412194 日期:2013年10月31日
一·实验目的
1. 熟练掌握程序编写步骤; 2. 学习使用循环结构。 二·实验器材 1. 电子计算机; 2.VC6.0
三·实验内容与流程 1. 流程图
2. 输入以下程序#include #include void main() { float x2,x1,a; printf("请输入实数a="); scanf("%f",&a); x2=a*0.5; do { x1=x2; x2=0.5*(x1+a/x1); }while(fabs(x2-x1)>1e-5);
printf("a 的平方根是:%f\n",x2); }
四·实验结果 运行显示如下: 请输入实数a=4
a 的平方根是:2.000000 Press any key to continue
五·实验总结与反思
1. 注意循环的初始值的设定,要保证循环可以进行;
2. 循环必须有结束的条件,do while 结构中,不满足循环条件跳出循环。