功 能: 一个非负实数的平方根。
用法:结果=sqrt(参数)。
这个程序代码是有点问题的,最后不应该加return 0,如果这个程序运行了,那也是错误的程序,所以计算结果会乱七八糟。
正确代码:
#include
#include
void main()
{
double x = 4.0, result;
result = sqrt(x); //result*result = x
printf("The square root of %f is %f\n", x, result);
}
sqrt函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
参考资料:平方根计算-百度百科
功 能: 一个非负实数的平方根。
用法:结果=sqrt(参数)。
这个程序代码是有点问题的,最后不应该加return 0,如果这个程序运行了,那也是错误的程序,所以计算结果会乱七八糟。
正确代码:
#include
扩展资料:
sqrt函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
sqrt用来计算一个非负实数的平方根。
函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
程序例:
#include
#include
int main(void)
{
double x = 4.0, result;
result = sqrt(x); //result*result = x
printf("The square root of %f is %f\n", x, result);
return 0;
}
VC 2008后为重载函数,原型为 float sqrt (float),double sqrt (double),double long sqrt(double long)
注意没有int sqrt (int)
代码如下:
#include
#include
int main() // intmain()后面才用return 0
{
double x = 4.0, result;
result = sqrt(x); //result*result = x
rintf("The square root of %lf is %lf\n", x, result); //double类型输出应该用%lf,%f是对应float的
return 0;
}
代码如下:
#include
#include
int main() // intmain()后面才用return 0
{
double x = 4.0, result;
result = sqrt(x); //result*result = x
rintf("The square root of %lf is %lf\n", x, result); //double类型输出应该用%lf,%f是对应float的
return 0;
}