求怎么编程这道题,C++计算算术平方根输入一个数,输出其绝对值的算术平方根.输入描述输入一个实数输出描述在一行上输出绝对值的算术平方根,保留小数3位.输入样例样例输入1 4 样例输入2 -

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 05:43:53
求怎么编程这道题,C++计算算术平方根输入一个数,输出其绝对值的算术平方根.输入描述输入一个实数输出描述在一行上输出绝对值的算术平方根,保留小数3位.输入样例样例输入1 4 样例输入2 -

求怎么编程这道题,C++计算算术平方根输入一个数,输出其绝对值的算术平方根.输入描述输入一个实数输出描述在一行上输出绝对值的算术平方根,保留小数3位.输入样例样例输入1 4 样例输入2 -
求怎么编程这道题,C++计算算术平方根
输入一个数,输出其绝对值的算术平方根.
输入描述
输入一个实数
输出描述
在一行上输出绝对值的算术平方根,保留小数3位.
输入样例
样例输入1
4
样例输入2
-4
输出样例
样例输出1
2.000
样例输出2
2.000

求怎么编程这道题,C++计算算术平方根输入一个数,输出其绝对值的算术平方根.输入描述输入一个实数输出描述在一行上输出绝对值的算术平方根,保留小数3位.输入样例样例输入1 4 样例输入2 -
#include <iostream.h> 
#include <iomanip>
#include <cmath>
using namespace std;
class MyMath
{
public:

double SquareRoot(double n);

};

double MyMath::SquareRoot(double n)
{
return sqrt((double)fabs(n));
}


int main()
{
MyMath mm;
    int n;
cout<<"please input a integer number:";
cin>>n;
cout.setf(ios::fixed);
cout.precision(3); // precision函数中参数为3代表保留3位小数
    cout<<n<<"="<<mm.SquareRoot(n)<<endl;


    return 0;
}