在C语言中,可以使用数学库函数`sqrt()`来计算一个数的平方根。以下是一个简单的示例代码:
```c
include include int main() { double num = 9; double result = sqrt(num); printf("The square root of %.2f is %.2f\n", num, result); return 0; } ``` 在这个示例中,我们首先引入了头文件`math.h`,然后定义了一个双精度浮点数变量`num`,并将其赋值为9。接着,我们调用`sqrt()`函数,将`num`作为参数传递,并将结果存储在另一个双精度浮点数变量`result`中。最后,我们使用`printf()`函数输出结果,注意我们使用了格式化字符串`%.2f`来控制输出的小数位数,保留两位小数。 如果你需要计算其他数的平方根,只需将`num`变量的值替换为所需的数值即可。 此外,如果你希望手动计算根号,可以使用牛顿迭代法等方法。以下是使用牛顿迭代法计算根号的示例代码: ```c include double sqrt_newton(double num) { double x = num; double y = (x + num / x) / 2.0; while (y != x) { x = y; y = (x + num / x) / 2.0; } return x; } int main() { double num = 16.0; double result = sqrt_newton(num); printf("The square root of %lf is %lf\n", num, result); return 0; } ``` 在这个示例中,我们定义了一个名为`sqrt_newton`的函数,该函数使用牛顿迭代法计算平方根。然后在`main`函数中调用该函数,并输出结果。