求平方根的代码
class Test
{
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
System.out.print("请输入一个大于等于0的数:");
double num=in.nextDouble();
System.out.printf("%.3f\r\n",Math.sqrt(num));
}
}
② 急求JAVA平方根原代码
楼上的说的很对。
但楼主,你是不是问的,求Math.sqrt(x) 这个方法的源代码???这个我就无能为力了。
③ c语言自己编写求平方根函数,代码如下,错误在哪
scanf("%f",&a);不对,a是double型的,应该是:
scanf("%lf",&a);
其他的暂未发现,最好贴上报的错
④ 用c语言求平方根
#include<stdio.h>
intmain()
{doublea,x;
intn;
scanf("%lf%d",&a,&n);
for(x=a/2;n--;)x=(x+a/x)/2;
printf("%lf",x);
return0;
}
⑤ C语言中平方根的函数是多少
1、C语言中平方根的函数是:double sqrt(double);
参数介绍:()中是double,返回值可能是double 也可能是int;
2、该函数头文件:math.h;
3、该函数功能: 计算一个非负实数的平方根;
4、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
5、该函数应用:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
(5)求平方根的代码扩展阅读:
sqrt()函数的注意事项:
1、sqrt()函数,里面的形参是double型的,所以调用的时候,要强制转换成double型。
2、sqrt()函数都最后返回值是double型,而n是int型,所以要强制转换n=(int)sqrt((double)x)。
3、到底要不要进行强制转换,需要看这个函数的形参和返回值是什么类型,如果没有进行强制转换,有的编译器会警告,有的会报错,有的就直接通过。
⑥ 用java编写求一个数x的平方根的源代码。谢谢。
static{
int x=121;
if(x > 0)
System.out.print(x+"的平方根是:正负"+Math.sqrt(x));
else if(x==0)
System.out.println("0的平方根是0");
else
System.out.println("负数没有平方根");
}
⑦ VB中求一个数的平方根的代码
private
sub
form_click()
dim
intflag
as
integer
dim
strnumber
as
string
dim
strmsg
as
string
strnumber
=
inputbox("输入一个数")
msg$
=
"输入的数是:"
+
strnumber
+
chr$(13)
+
chr(10)
+
"确认是否正确"
intflag
=
msgbox(msg$,
36)
if
intflag
=
6
then
print
"sqr(";
strnumber;
")=";
sqr(val(strnumber))
else
print
"取消操作"
end
if
end
sub
private
sub
form_load()
autoredraw
=
true
print
"计算一个数的专平方根属"
print
"单击窗体开始"
end
sub
⑧ java程序,求开方的详细代码
去Java API中看Math类的scalb(float f,int scaleFactor)方法。
f - 要使用 2 的次幂缩放的数。
scaleFactor - 用来缩放 f 的 2 的次幂
开放写法:scalb(1.0, -1);
⑨ c语言求平方和平方根
平方直接两个数相乘即可。
平方根可以通过这个数本身和0之间进行折半查找的方法,对数据进行计算。
当两数相乘大于这个数时,重置最大值;小于这个数时,重置最小值。由于存在除不尽的数,可以加上一个精度进行判断。
#include<stdio.h>
#include<math.h>
doublesquareFun(doublex)//平方
{
returnx*x;
}
doublesqrtFun(doublex,intprecision)//开方
{
doublea=0,b=x,mid=x/2,val=pow(10,-precision);
if(x<0)
return-1;
while(true)//循环折半查找
{
if(fabs(mid*mid-x)<=val)//达到进度则退出
break;
if(mid*mid>x)
b=mid;//重置最大值
else
a=mid;//重置最小值
mid=(a+b)/2;
}
returnmid;
}
intmain()
{
doubled=sqrtFun(2,15);
printf("%.15lf ",d);
printf("%.15lf ",squareFun(d));
}
⑩ java语言如何求平方根
使用java.lang.Math类的sqrt(double)方法。 方法详解: public static double sqrt(double a) 返回正确舍入的 double 值的正平方根。
Math是在java.lang这个包中的所以可以直接在程序中用这个Math类直接在程序中这样就可以了:
double n;
n=Math.sqrt(9);//比如9是要平方的数
示例见下图:
(10)求平方根的代码扩展阅读:
平方根计算:
1、功 能: 一个非负实数的平方根
2、函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
3、说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。