求怎么编程这道题,求大神,C++计算算术平方根
题目描述输入一个数,输出其绝对值的算术平方根。输入描述输入一个实数输出描述在一行上输出绝对值的算术平方根,保留小数3位。输入样例样例输入14样例输入2-4输出样例样例输出...
题目描述
输入一个数,输出其绝对值的算术平方根。
输入描述
输入一个实数
输出描述
在一行上输出绝对值的算术平方根,保留小数3位。
输入样例
样例输入1
4
样例输入2
-4
输出样例
样例输出1
2.000
样例输出2
2.000 展开
输入一个数,输出其绝对值的算术平方根。
输入描述
输入一个实数
输出描述
在一行上输出绝对值的算术平方根,保留小数3位。
输入样例
样例输入1
4
样例输入2
-4
输出样例
样例输出1
2.000
样例输出2
2.000 展开
3个回答
展开全部
#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;
}
展开全部
#include <stdio.h>
#include <math.h>
int main(){
double num;
printf("请输入一个实数:");
scanf("%lf", &num);
num = fabs(num);
double res = sqrt(num);
printf("结果是:%.3lf\n", res);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include <math.h>
main()
{
int a,b,c
cout<<"请输入一个数字:";
cin>>a;
b=abs(a);
c=sqrt(b);
cout<<"输出为"<<c<<endl;
return 0;
}
大致是这样,纯速度手写,有些语法不对的地方编译改正就好
#include <math.h>
main()
{
int a,b,c
cout<<"请输入一个数字:";
cin>>a;
b=abs(a);
c=sqrt(b);
cout<<"输出为"<<c<<endl;
return 0;
}
大致是这样,纯速度手写,有些语法不对的地方编译改正就好
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询