若开平方,可以使用函数sqrt()完成,若开其他次方,可以借助函数pow()完成。
成都创新互联公司主营英山网站建设的网络公司,主营网站建设方案,成都app软件开发公司,英山h5小程序制作搭建,英山网站营销推广欢迎英山等地区企业咨询
开平方示例:
#includemath.h//sqrt函数使用到的头文件
#includestdio.h
int main(void)
{
double x=4.0,result;
result=sqrt(x);//对x开平方
printf("%g\n",result);
return 0;
}
//输入结果:2
开三次方示例:
#includemath.h//pow函数使用的头文件
#includestdio.h
int main(void)
{
double x=27.0,result;
result=pow(x, 1.0/3);//对x开三次方
printf("%g\n",result);
return 0;
}
//输出结果:3
对于借助pow函数实现开方的可以借鉴开三次方示例代码。
头文件:#include math.h
sqrt() 用来求给定值的平方根,其原型为:double sqrt(double x);double sqrt(double x)。
x 为要计算平方根的值。
如果 x 0,将会导致 domain error 错误,并把全局变量 errno 的值为设置为 EDOM。
返回 x 平方根。注意,使用 GCC 编译时请加入-lm。实例计算200 的平方根值。
例子:
#include math.hmain(){ double root; root = sqrt(200); printf("answer is %f\n", root);}
输出结果:answer is 14.142136。
扩展资料:
使用sqrt函数需要注意的事项:
1、sqrt函数运行的是结果是算术平方根,即不能运算处负数值,也不能输出虚数结果。如需要得到算术平方根中的负数值,则应该在sqrt函数前添加负号。
2、sqrt函数的参数必须是非负数值,如果是负数值,则输出会报错,即数值无效;如果参数是未定义的非数字变量,则按回车后也会报错,即变量名有误。
3、sqrt函数的计算精度与C语言设置的精度有关,可以通过设置更改精度。
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:printf("%f", sqrt(8)); 。
3、编译器运行test.cpp文件,此时用sqrt得到了8的开方结果。