c++中,怎么运用开方功能
展开全部
#include<math.h>//包括数学公式头文件,sqrt(x);//sqrt()函数学中求开方的。C++和C是兼容的,可以调用C的库函数。
调用库函数:
#include<cmath>
usingnamespacestd;
intmain()
{
inta=9;
cout<<sqrt(a)<<endl;/*输出的浮点数数据*/
}
扩展资料
c/c++方括号[]的作用
1、声明变量的时候有[],表示数组
2、地址+[n](n是正整数,0,1,2……),表示下标运算
3、函数参数类型中有[],表示指针
第一种:表示数组
表现形式:声明变量的时候有[]
例如:
inta[10];//这里[]指定a是一个数组,元素类型为int
int*a[10];//这里[]指定a是一个数组,元素类型为指针,即指针数组
int(*a)[10];//这里a虽然是指针,但是[]表明a指向的空间是数组类型,即a是数组指针
展开全部
C++和C是兼容的,可以调用C的库函数;而且,事实上,C++并没有专用的math函数,所以只能用C的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<math.h> //包括数学公式头文件
sqrt(x) ; //sqrt()函数学中求开方的
sqrt(x) ; //sqrt()函数学中求开方的
追问
这不是在C语言中用的吗?c++也可以这么用吗?怎么样把他加到类的定义里
追答
C++是C的扩展,C的很多头文件在C++里都可以用。
在类的h文件里#include就行了,然后类里面都可以用sqrt()
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-09-23
展开全部
首先包含这个头文件 #include <math.h>
然后就可以写上 double x=sqrt((double)y);注意如果y不是double型的话要强制转换成double型。
然后就可以写上 double x=sqrt((double)y);注意如果y不是double型的话要强制转换成double型。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
加上#include<math>就可以用很多数学函数了,或<cmath>。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询