C语言sqrt()的用法

如题所述

C语言中sqrt函数的使用方法:

C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。在VC6.0中的math.h头文件的函数原型为doublesqrt(double)。

说明:sqrt系SquareRootCalculations(平方根计算),通过这种运算可以考验CPU的浮点能力。

程序例:

#include

#include

intmain(void)

{

doublex=4.0,result;

result=sqrt(x);//result*result=x

printf(“Thesquarerootof%fis%f\n”,x,result);

return0;

}

VC2008后为重载函数,原型为floatsqrt(float),doublesqrt(double),doublelongsqrt(doublelong)

注意没有sqrt(int),但是返回值可以为int。

注意事项:

1.sqrt函数运行的结果是算术平方根,即不能运算出负数值,也不能输出虚数结果。如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号。

2.sqrt函数的参数必须是非负数值,如果是负数值,则输出会报错,即数值无效;如果参数是未定义的非数字变量,则按回车后也会报错,即变量名有误。

3.sqrt函数的计算精度与C语言设置的精度有关,可以通过设置更改精度。

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-09-16

用法:计算一个非负实数的平方根。函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。

C语言中sqrt函数是指的开方运算函数,得到的结果是函数变量(可以是数值,也可以是变量名)的算术平方根。在VC6.0中的math.h头文件的函数原型为doublesqrt(double)。

扩展资料

使用sqrt函数需要注意的事项

1.sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数结果。如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号。

2.sqrt函数的参数必须是非负数值,如果是负数值,则输出会报错,即数值无效;如果参数是未定义的非数字变量,则按回车后也会报错,即变量名有误。

3.sqrt函数的计算精度与C语言设置的精度有关,可以通过设置更改精度。

参考资料来源:百度百科-sqrt

本回答被网友采纳
第2个回答  推荐于2019-09-11

功 能: 一个非负实数的平方根

函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);

说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。

扩展资料:

C++

#include <iostream>   //这里的cmath等价于C的math.h

#include <cmath>

using namespace std;

int main()

{

double x, result;

cin>>x;

result=sqrt(x);

cout<<x<<"的平方根是"<<result<<endl;

return 0;

}

参考资料:百度百科:平方根计算

本回答被网友采纳
第3个回答  推荐于2020-12-08

C语言sqrt()的用法: 计算一个非负实数的平方根

sqrt的函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);

说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力。

头文件:math.h

程序例:

#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 % is %\n", x, result);

return 0;

}

扩展资料

头文件:#include <math.h>

sqrt() 用来求给定值的平方根,其原型为:

double sqrt(double x);

【参数】x 为要计算平方根的值。

如果 x < 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。

返回值】返回 x 平方根。

注意,使用 GCC 编译时请加入-lm。

参考资料:百度百科-平方根计算

本回答被网友采纳
第4个回答  推荐于2019-10-18

用法:计算一个非负实数的平方根。

函数原型: 在VC6.0中的math.h头文件的函数原型为double sqrt(double);

说明:sqrt系SquareRootCalculations(平方根计算),通过这种运算可以考验CPU的浮点能力。

程序举例:

#include<stdio.h>

#include<math.h>

void main()

{

double a=25,s;

s=sqrt(a);

printf("s=%.2lf\n",s);

}

扩展资料

使用sqrt函数需要注意的事项

1.sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数结果。

2.如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号。

3.sqrt函数的参数必须是非负数值,如果是负数值,则输出会报错,即数值无效;如果参数是未定义的非数字变量,则按回车后也会报错,即变量名有误。

4.sqrt函数的计算精度与C语言设置的精度有关,可以通过设置更改精度。

本回答被网友采纳
相似回答