作业帮 > 综合 > 作业

求c++平方根代码.急用.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/04/28 06:01:04
求c++平方根代码.急用.
求c++平方根代码.急用.
#include <iostream>
#include<iomanip>  
using namespace std;
int main(){     
long double x=0;     
while(cin>>x){
long double y=1;     
for(int i=0;i<10000;i++){              
y=(y+x/y)/2;   
}      
cout<<fixed<<setprecision(16)<<y<<endl;
}
return 0;

这样可以吗?.
其实有sqrt()函数、直接求.
再问: 额 其实我是菜鸟,主攻的php,,以前接触过一点c语言,, 帮同学做的,为什么using namespace std;这个总报错那??事用Dev 写的代码吗?
再答: 是Dev-C++编译的。
再答: 你是什么编译器?
再答: 可以不使用using namespace std; 那么输入和输出都改成std::cin和std::cout就可以啦。#include <iostream>
#include<iomanip>
int main(){     
\x09long double x=0;     
\x09while(std::cin>>x){
\x09\x09long double y=1;     
\x09\x09for(int i=0;i<10000;i++){              
\x09\x09\x09y=(y+x/y)/2;   
\x09\x09}      
\x09\x09std::cout<<std::fixed<<std::setprecision(16)<<y<<std::endl;
\x09}
\x09return 0;
}
再问: 恩 我也是Dev-C++ ,我自己再改一下,,谢谢你了。。