小狐狸


私信TA

用户名:xiaohuli

访问量:4621

签 名:

等  级
排  名 5522
经  验 1467
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

TA的其他文章

解题思路:





注意事项:

   在vs上编译器运用abs()函数是可以的,但是这个编译器会报错,可以包含头文件#include <cmath>,运用绝对值函数fabs();


参考代码:


#include <cmath>

#include<iostream>

using namespace std;


int main()

{

float a,n, b,c ;

a = 1.0;

b = 1.0;

cin >> n;

while (true)

{

b = (a + n / a) / 2;

c = a - b;

if (fabs(c)< 0.00001)

{

printf("%.3f %",b);

break;

}

a = b;



}

return 0;

}



 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区