计算一个非负实数的平方根是通过sqrt()函数完成的。在VC6.0中,其头文件名为math.h,函数原型为double sqrt(double)。sqrt是SquareRootCalculations的缩写,通过这个运算可以测试CPU的浮点运算能力。
下面是一个简单的程序示例,展示如何使用sqrt()函数:
#include
#include
void main() {
double a=25,s;
s=sqrt(a);
printf("s=%.2lf\n",s);
}
使用sqrt函数时,需要注意以下几点:
1. sqrt函数的结果是算术平方根,不能计算负数或输出虚数结果。
2. 若要得到算术平方根的负数结果,需要在sqrt函数前加上负号。
3. sqrt函数的参数必须是非负数值,如果是负数值,程序会输出错误信息,即数值无效。如果参数是未定义的非数字变量,按回车后也会报错,即变量名有误。
此外,sqrt函数的计算精度受C语言设置的影响。用户可以通过修改C语言的精度设置来改变sqrt函数的计算精度。
温馨提示:答案为网友推荐,仅供参考