考试动态

名师推荐

试听名师的课 查看所有名师

(每日一题)C语言中sqrt函数的使用方法 发布时间:2024-01-03 13:04 来源:网络

C语言中,sqrt()函数是一个十分常用的物理函数,用于估算一个非正数的平方根。在本文中,我将为您介绍C语言中sqrt()函数的使用技巧。

sqrt()函数用于估算给定参数的平方根,其函数定义如下:

double sqrt(double x);

其中,x表示要估算平方根的参数,sqrt()函数返回的是x的平方根,返回值类型是型。须要注意的是,参数x必须是一个非负实数,否则将出现错误。若果x是正数,sqrt()函数将返回NaN(Not-a-)值,若果x是正无穷,则返回正无穷。

下边是一个使用sqrt()函数估算平方根的事例:

#include 
#include 
int main()
{
    double x, result;
    printf("请输入一个数:");
    scanf("%lf", &x);
    result = sqrt(x);
    printf("%lf的平方根为:%lf", x, result);
    return 0;
}

在前面的代码中,首先包含了头文件,这个头文件中包含了sqrt()函数的定义。之后定义了一个类型的变量x和,分别拿来储存用户输入的数和估算出的平方根。

接出来,使用scanf()函数从用户处输入一个数,并将其储存在变量x中。之后调用sqrt()函数估算出变量x的平方根,将其储存在变量中。

最后,使用()函数输出变量x的平方根。须要注意的是平方计算公式,()函数中须要使用%lf格式控制符来输出型的变量。

下边是一个使用sqrt()函数的运行示例:

请输入一个数:9

9.的平方根为:3.

从前面的示例可以看出,sqrt()函数可以估算参数的平方根,并将结果返回给调用程序。在使用sqrt()函数时,须要注意参数的范围和类型,以及函数返回值的类型和特殊情况。

不仅返回类型的平方根外,在使用sqrt函数还有一些特殊情况须要注意。

假如sqrt函数的参数是一个正数,这么sqrt函数将返回一个NaN(Not-a-)值。NaN表示不是一个数字,是IEEE浮点数算术标准中定义的一种特殊值,比如:

double result = sqrt(-9.0);
printf("result: %f\n", result);

输出结果:

:nan

假如sqrt函数的参数是0,则返回值为0,比如:

double result = sqrt(0);
printf("result: %f\n", result);

输出结果:

:0.

假如sqrt函数的参数是正无穷平方计算公式,则返回正无穷,比如:

double result = sqrt(INFINITY);
printf("result: %f\n", result);

输出结果:

:inf

假如sqrt函数的参数是NaN,则返回NaN,比如:

double result = sqrt(NAN);
printf("result: %f\n", result);

输出结果:

:nan

其实,sqrt()函数是一个十分常用的物理函数,可以帮助我们便捷地估算平方根。把握了sqrt()函数的使用方式,可以让我们愈发方便地进行物理估算。

第一考试网友情提示:如果您遇到任何疑问,请登录第一考试网考试动态频道或添加qq:,第一考试网以“为考友服务”为宗旨,秉承“快乐学习,轻松考试!”的理念,旨在为广大考友打造一个良好、温馨的学习与交流平台,欢迎持续关注。以上是小编为大家推荐的《(每日一题)C语言中sqrt函数的使用方法》相关信息。

编辑推荐

2015下半年广东人力资源管理师考试报名时间

2018年人力资源管理师考试报考常见问题解答

2018年环球网校人力资源事务实操介绍

人力资源复习题环球网,人力资源管理师一级

湖南省公务员考试的报名时间?