求怎么编程这道题,C++计算算术平方根

求怎么编程这道题,C++计算算术平方根

输入一个数,输出其绝对值的算术平方根.

输入描述

输入一个实数

输出描述

在一行上输出绝对值的算术平方根,保留小数3位.

输入样例

样例输入1

4

样例输入2

-4

输出样例

样例输出1

2.000

样例输出2

2.000

问答/462℃/2024-04-30 04:29:51

优质解答:

#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;

}

我来回答

猜你喜欢

Copyright © 作文乐园 Inc.
Www.821218.Com All Rights Reserved
网站、品牌合作请联系