1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 不用sqrt如何在C语言中开平方

不用sqrt如何在C语言中开平方

时间:2023-07-20 19:41:27

相关推荐

不用sqrt如何在C语言中开平方

迭代法求a的平方根:temp=a/temp时,temp为其平方根,

计算机上表示当两者差小于10的负6次方,<1e-6,认为他们相等,

temp 和 a/temp 分别位于a的平方根的两头,一个大于,一个小于,

取两者的平均值进行迭代。

void main()

{

int a;

scanf("%d",&a);

float temp=1;

while(abs(temp-a/temp)>1e-6)

{

temp=(temp+a/temp)/2;

}

printf("%5f",temp);

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。