在C语言中,可以使用数学库中的`sqrt()`函数来计算平方根。首先,需要在程序中包含头文件`math.h`,然后调用`sqrt()`函数并传入需要计算平方根的数值。`sqrt()`函数返回的是一个`double`类型的值,表示输入数值的平方根。
下面是一个简单的示例代码,演示了如何使用`sqrt()`函数计算一个数字的平方根,并将结果打印出来:
```c
include include int main() { double num, result; printf("请输入一个数字: "); scanf("%lf", &num); result = sqrt(num); printf("该数字的平方根为: %.2lf\n", result); return 0; } ``` 在这个示例中,程序首先提示用户输入一个数字,然后使用`sqrt()`函数计算该数字的平方根,并将结果格式化为保留两位小数的形式打印出来。 需要注意的是,`sqrt()`函数只能计算非负数的平方根。如果输入的是负数,函数将返回`NaN`(非数字)。此外,`sqrt()`函数的参数和返回值都是`double`类型,因此需要使用`%lf`格式化符来读取和打印`double`类型的变量。 除了使用`sqrt()`函数,还可以手动实现求平方根的算法,例如牛顿迭代法。但这种方法通常需要更多的代码,并且可能不如直接使用数学库函数高效。