c语言的开根号使用函数实现的,不能直接输入使用, 首先你得include
C语言提供了很多的数学函数,要使用这些函数时,在程序文件头必须加入:
#include
编译时,必须加上参数「-lm」(表示连结至数学函数库),例如「gcc -lm test.c」。
下面详述这些函数的参数与返回值的类型。
函数说明
double sin(double x)
x 的正弦函数值
double cos(double x)
x 的余弦函数值
double tan(double x)
x 的正切函数值
double asin(double x)
x 的反正弦函数值
double acos(double x)
x 的反余弦函数值
double atan(double x)
x 的反正切函数值
double atan2(double y, double x)
y/x 的反正切函数值
double sinh(double x)
x 的双曲正弦函数值
double cosh(double x)
x 的双曲余弦函数值
double tanh(double x)
x 的双曲正切函数值
double exp(double x)
x 的指数函数 ex
double log(double x)
x 的自然对数 ln(x),x > 0
double log10(double x)
x 底数为 10 的对数,log10x,x > 0
double pow(double x, double y)
x 的 y 次方 x^y
double sqrt(double x)
x 的根号值 √x
double ceil(double x)
不小于 x 的最小整数(但其类型为 double)
double floor(double x)
不大于 x 的最大整数(但其类型为 double)
int abs(int x)
整数 x 的绝对值 |x|
long labs(long x)
长整数 x 的绝对值 |x|
double fabs(double x)
实数 x 的绝对值 |x|
double ldexp(double x, int n)
计算2的次方值 x*2^n
double fmod(double x, double y)
x/y 的浮点数余数,符号与 x 相同
一楼说的很详细,二楼也说得很具体。所以我没有什么创新的,举个例子
#include
main() *#也可能是其他函数#*
{ ……
double sqrt(a);
……
}
当然要是想要字符 粘贴一下√就行了。在Windows中,按住Alt,再按小键盘区的41420松手后就能打出一个√。
是用数学函数库里面的sqrt()函数实现的,sqrt是square root(平方根)的缩写。比如a的平方根是b,用b = sqrt(a);表示,其中sqrt()的函数原型中a, b都是double型。在使用这个函数时应在程序的开头包含头文件math.h,使用语句#include