sqrt函数怎么用
#include<stdio.h>
#include<math.h>
void main()
{
double x = 4.0, result;
result = sqrt(x); //result*result = x
printf("The square root of %f is %f\n", x, result);
return 0;
}
http://baike.baidu.com/view/188719.htm 展开
功 能: 一个非负实数的平方根。
用法:结果=sqrt(参数)。
这个程序代码是有点问题的,最后不应该加return 0,如果这个程序运行了,那也是错误的程序,所以计算结果会乱七八糟。
正确代码:
#include<stdio.h>
#include<math.h>
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<stdio.h>#include<math.h>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的浮点能力。
函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。
程序例:
#include <math.h>
#include <stdio.h>
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<stdio.h>
#include<math.h>
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<stdio.h>
#include<math.h>
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;
}