c语言的开方函数为sqrt函数.
创新互联建站从2013年成立,是专业互联网技术服务公司,拥有项目网站设计制作、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元庆城做网站,已为上家服务,为庆城各地企业和个人服务,联系电话:18980820575
功 能:计算一个非负实数的平方根.
函数原型:在VC6.0中的math.h头文件的函数原型为double sqrt(double).
说明:sqrt系Square Root Calculations(平方根计算),通过这种运算可以考验CPU的浮点能力.
头文件:math
例子如下:
直接编译,程序输出结果如下图所示:
扩展资料(C编程注意事项):
1. 每个程序中一定包含main()函数,尽管C语言中对函数命名没有限制.
2. printf函数永远不会自动换行,只能用\n来实现,回车键进行的换行在编译中会出现错误信息.
3. 在vs2008中编译.测试需要加system("pause");来暂停dos自动退出导致的printf无法显示.
4. 所有自定义变量必须声明才能使用.
5. 每行只书写一条语句,在运算符两边加上一个空格,便于阅读.
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:printf("%f", sqrt(8)); 。
3、编译器运行test.cpp文件,此时用sqrt得到了8的开方结果。
若开平方,可以使用函数sqrt()完成,若开其他次方,可以借助函数pow()完成。
开平方示例:
#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函数实现开方的可以借鉴开三次方示例代码。
一般的来说在进行开方运算时,都会使用sqrt函数进行开方运算。使用sqrt时就需要引用头文件math.h。(这里使用%d来输出整数):
#includestdio.h
#includemath.h
int Mysqrt(int n)
{
return sqrt(n*1.0);
}
int main()
{
printf("%d\n",Mysqrt(10));
printf("%d\n",Mysqrt(9));
return 0;
}
扩展资料:
C语言编写注意事项:
1、变量名以字母和数字组成, (下划线"_"被默认为字符,以下划线为首写字母的为库类变量名),变量常以小写字母开头.内部变量命前31位有效,外部名至少前6位保持唯一性、大小写在C语言中是区分的。
2、一个字符常量为一个整数, 以''单引号括起。 '0' 为48, 与0没有任何关系。
3、ANSI C语言的转义符: \a 响铃符; \b 回退符; \f 换页符; \n 换行符; \r 回车符; \t 横向制表符 \v 纵向制表符; \\ 反斜杠; \? 问号; \' 单引号;\" 双引号; \ooo 八进制数; \xhh 十六进制数;
'\0' 表示0, 即(null).通常以'\0'形式表示0 以强调某些表达是的字符属性。
4、'x'与"x"的区别: 'x'表示一个整数, 字母x在极其字符集中对应的数值、"x"表示一个包含一个字符x 以及一个结束符'\0'。
5、const在声明变量中起限制作用, 该限定变量的值不能被修改。