c语言 中sqrt 到底是什么意思 例如 x=sqrt(i+100) 在这里的意思 是干什么
答案:5 悬赏:60
解决时间 2021-01-17 14:53
- 提问者网友:眉目添风霜
- 2021-01-16 19:24
c语言 中sqrt 到底是什么意思 例如 x=sqrt(i+100) 在这里的意思 是干什么
最佳答案
- 二级知识专家网友:渊鱼
- 2021-01-16 20:52
sqrt是c语言 库里的一个函数,作用是求平方根,用的时候要加头文件 #include
另外sqrt这个函数的参数要求是double型的
直接写sqrt(100) 也能求出结果是10,但是编译器可能会有警告,因为从double到int,会丢失精度
另外sqrt这个函数的参数要求是double型的
直接写sqrt(100) 也能求出结果是10,但是编译器可能会有警告,因为从double到int,会丢失精度
全部回答
- 1楼网友:有你哪都是故乡
- 2021-01-17 00:34
sqrt jiushiqiusuanshupingfanggen
- 2楼网友:酒醒三更
- 2021-01-16 22:54
是开根号的意思,就是i+100之后开根号。
- 3楼网友:愁杀梦里人
- 2021-01-16 22:05
就是开方的意思,其作用是求括号内数据的平方根。
- 4楼网友:鸽屿
- 2021-01-16 21:15
sqrt的全称是Square Root Calculations,一个非负实数的平方根。
它的函数原型在VC6.0中的math.h头文件: double sqrt(double);
示例,
#include<math.h>
#include<stdio.h>
int main(void)
{
double x=4.0,result;
result=sqrt(x);//result*result=x
printf("Thesquarerootof%fis%f\n",x,result);
return 0;
}
它的函数原型在VC6.0中的math.h头文件: double sqrt(double);
示例,
#include<math.h>
#include<stdio.h>
int main(void)
{
double x=4.0,result;
result=sqrt(x);//result*result=x
printf("Thesquarerootof%fis%f\n",x,result);
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯