/*
烟台大学计算机学院 2016
作者:张威
完成日期:2016.10
问题描述:用迭代法求平方根
输入
x
输出
x的平方根
*/
#include <stdio.h>
#include <math.h>
int main()
{
float x1,x2,x;
scanf("%f",&x);
if(x>=0)
{
x1=1;
x2=x;
do
{
x1=x2;
x2=0.5*(x1+x/x1);
}while(fabs(x1-x2)>0.00001);
}
printf("%.3f",x2);
return 0;
}
/*
运行结果:
知识总结:迭代法变量赋值时注意变量所代表的意义, 不要搞混。
学习心得:学会了绝对值fabs函数的使用,并且绝对值在表达时少于要>号 切记!
* /
第六周-C语言 oj(1041)
最新推荐文章于 2021-09-20 09:18:12 发布