使用sqrt函数c语言例子
时间: 2023-06-01 21:02:54 浏览: 78
#include <stdio.h>
#include <math.h>
int main() {
double x = 25.0;
double y;
y = sqrt(x);
printf("The square root of %lf is %lf\n", x, y);
return 0;
}
// Output: The square root of 25.000000 is 5.000000
相关问题
c语言中函数的使用sqrt(x)
在C语言中,有一个名为sqrt(x)的函数,用于计算给定数字x的平方根。
sqrt(x)函数的使用非常简单,只需要将要计算平方根的数字x作为参数传递给该函数,并且该函数会返回对应的平方根值。
例如,当我们需要计算数字16的平方根时,可以使用sqrt函数进行计算。代码如下:
```c
#include <stdio.h>
#include <math.h>
int main() {
double x = 16;
double result = sqrt(x);
printf("The square root of %.2lf is %.2lf\n", x, result);
return 0;
}
```
在这个例子中,我们首先引入了math.h头文件,以便使用数学函数。然后,我们定义了一个变量x,并将其设置为16。接下来,我们使用sqrt函数对x进行计算,并将结果存储在result变量中。最后,我们通过printf函数将结果输出到屏幕上。
当我们运行这段代码时,我们可以看到输出的结果是"The square root of 16.00 is 4.00",表示数字16的平方根是4.00。
需要注意的是,sqrt函数的返回值是一个浮点数,因此我们需要使用相应的数据类型来存储结果。在上面的示例中,我们使用了double数据类型来存储平方根的值。
总之,sqrt函数是C语言中用于计算平方根的函数。通过将要计算平方根的数字作为参数传递给该函数,我们可以方便地获取对应的平方根值,并且可以根据需要将结果存储在合适的数据类型中。
c语言数学函数例子
以下是一些C语言中常见的数学函数的例子:
1. 计算平方根:使用sqrt()函数,例如:
```
#include <math.h>
#include <stdio.h>
int main()
{
double x = 16;
double result = sqrt(x);
printf("The square root of %lf is %lf\n", x, result);
return 0;
}
```
2. 计算绝对值:使用fabs()函数,例如:
```
#include <math.h>
#include <stdio.h>
int main()
{
double x = -3.14;
double result = fabs(x);
printf("The absolute value of %lf is %lf\n", x, result);
return 0;
}
```
3. 计算正弦、余弦和正切值:使用sin()、cos()和tan()函数,例如:
```
#include <math.h>
#include <stdio.h>
int main()
{
double x = 0.5;
double sin_result = sin(x);
double cos_result = cos(x);
double tan_result = tan(x);
printf("sin(%lf) = %lf\n", x, sin_result);
printf("cos(%lf) = %lf\n", x, cos_result);
printf("tan(%lf) = %lf\n", x, tan_result);
return 0;
}
```
4. 计算自然对数和指数函数值:使用log()和exp()函数,例如:
```
#include <math.h>
#include <stdio.h>
int main()
{
double x = 2.718;
double log_result = log(x);
double exp_result = exp(x);
printf("log(%lf) = %lf\n", x, log_result);
printf("exp(%lf) = %lf\n", x, exp_result);
return 0;
}
```