在c语言中如何计算一个非负实数的平方根

32 阅读1分钟

在c语言中,我们如果想要计算一个非负实数的平方根,可以使用代码:sqrt。

在 C 语言中,sqrt 是一个数学函数,用于计算一个非负实数的平方根(square root)。

示例

#include <stdio.h>
#include <math.h>  // 必须包含此头文件

int main() {
    double num = 16.0;
    double result = sqrt(num);
    printf("平方根:%f\n", result);  // 输出:平方根:4.000000
    return 0;
}

常见用途:

在判断素数时,常用来优化循环效率。例如,判断 n 是否为素数,只需检查到 sqrt(n) 即可(因为如果 n 有一个大于 sqrt(n) 的因数,那么它必然有一个小于 sqrt(n) 的对应因数)。