用C语言编程怎么求一个数的根号

如题所述

#include <stdio.h>

#include <math.h>

int main()

{

    float a=5, b;

    b=sqrt(a);

    printf("a的平方根为:%f\n",b);

    return 0;

}

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-04
自定义一个求平方根的函数

#include<stdio.h>
#define delt 10e-6 /*定义一个精度要求*/
double mysqrt(double x)
{
double x1,x2,x0;
x1=(x>1)?1:x;
x2=(x>1)?x:1;
do
{
x0=(x1+x2)/2.0;
if(x0*x0==x)
return x0;
else if(x0*x0>x)
x2=x0;
else
x1=x0;
printf("x0=%lf,x1=%lf,x2=%lf\n",x0,x1,x2);
}while(x2-x1>=delt);
return x0;
}
int main(void)
{
double x;
printf("输入一个数,用二分法求平方根: ");
scanf("%lf",&x);
printf("\n%lf的平方根 等于 %.6lf\n",x,mysqrt(x));/*输入小数点后6位,多了就不准了*/
return 0;
}
第2个回答  推荐于2017-09-04
一、 在C语言中有库函数sqrt,调用该库函数可以求平方根
1 函数名sqrt.
2 函数定义:
double sqrt(double);
3 函数功能,求参数的平方根并返回。
4 所在头文件:
math.h

二、用pow函数,也可以做到求平方根的效果。、
1 函数名pow.

2 函数定义:
double pow( double x, double y );
3 函数功能,求参数x的y次幂并返回。
4 所在头文件:
math.h
5 求平方根的调用:
由于平方根在数学上实质就是1/2次幂,所以通过调用pow(x,0.5)就可以得到x的平方根。
第3个回答  推荐于2017-09-13
#include <stdio.h>
#include <math.h>
int main(void)
{
flaot n;

printf("请输入一个数:\n");
scanf("%f", &n);

printf("\n这个数的开平方是::\n");
printf("%f", sqrt(n));

return 0;
}本回答被提问者和网友采纳
第4个回答  2015-05-24
#include<stdio.h>
#include<math.h>
int main(){
int i;
scanf("%d",i);
printf("i de suanshupingfanggenshi;",sqrt(i));
return 0;
}

用C语言编程怎么求一个数的根号
include <stdio.h>#include <math.h>int main(){ float a=5, b; b=sqrt(a); printf("a的平方根为:%f\\n",b); return 0;}

C语言中根号怎么打出来呀?
首先在 main()函数 上边加个#include "math.h" 因为开根号属于 数学函数里边的函数,要使用根号就要加上#inculde "math.h",\\r\\n然后在你要开根号的数的前边加个 sqrt,就可以了 \\r\\n例如\\r\\n#inculde "math.h"\\r\\nmain()\\r\\n{ float a,b;\\r\\n printf("please input a nuberm:"...

C语言中根号怎么打出来呀?
在C语言中,想要输出一个数的平方根,你需要在编程过程中正确引入数学函数库。首先,确保在你的代码的开头添加#include"math.h"指令,这一步至关重要,因为开根号的操作需要借助数学函数库提供的功能。接下来,当你准备计算一个数的平方根时,可以在对应数值前加上C语言的sqrt()函数。例如,在主函数m...

c语言如何开根号
c语言开根号的方法如下:在C语言中,可以使用库函数sqrt来实现开根号计算。1 、头文件 math.h。2 、声明 double sqrt(double n)。3 、功能 将参数n开平方后,得到算数平方根返回。4 、调用形式 sqrt(100);为计算100的平方根。

C语言取根号怎么写
1 scanf("%f",&x);为scanf("%lf",&x);即加个l(L小写)在%f中间;解释:double输入用%lf格式,float用%f格式 2 printf("y=%f\\d",y);为printf("y=%lf\\n",y);即加个l(L小写)在%f中间;输出double也用%lf格式,\\d格式没见过,一般换行用\\n格式 其他几个地方的\\d都是这样 最后...

C语言里面对一个浮点数开根号》
include "stdafx.h"include<math.h> int main(int argc, char* argv[]){ float a ,b;a=20.0;b=sqrt(a);printf("%f",b);} 定义成浮点型就可以算了

c语言中怎么开根号
在C语言中,可以使用标准库函数来计算平方根。标准库函数`sqrt`定义在`math.h`头文件中。使用这个函数前,需要包含这个头文件。`sqrt`函数接受一个`double`类型的参数,并返回该参数的平方根,返回值类型也是`double`。以下是一个简单的示例代码,演示如何使用`sqrt`函数来计算一个数的平方根:```c ...

根号用C语言怎么表示
在C语言编程中,表示根号通常采用的是sqrt()函数,这个函数位于math.h头文件内,是专门用来计算平方根的。使用sqrt()函数时,首先需要确保包含了math.h头文件,这样你的程序就可以调用sqrt()函数了。比如,如果你想计算25的平方根,可以按照下面的方式进行操作:double sqrtResult = sqrt(25); 执行这...

c语言中怎么求根号?
C语言没有根号,使用函数sqrt(),用来求平方根。具体函数吐下:include <math.h> 然后条用sqrt()函数就可以开方了 sqrt是开方 pow(x,n)是开N次方

c语言中根号怎么打?
在C语言编程中,如果你需要使用根号运算,首先要确保在代码中引入数学函数库。这可以通过在`main()`函数的开头添加`#include"math.h"`来实现,因为开根号的运算属于数学函数范畴。一旦包含这个头文件,你就可以在需要计算根号的数值前使用`sqrt()`函数。以下是一个简单的示例,展示了如何在代码中实现...

相似回答