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

 我来答
百度网友c0588c1
2013-07-04 · TA获得超过522个赞
知道小有建树答主
回答量:138
采纳率:0%
帮助的人:52.4万
展开全部
#include <stdio.h>

#include <math.h>

int main()

{

    float a=5, b;

    b=sqrt(a);

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

    return 0;

}

匿名用户
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;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风若远去何人留
推荐于2017-09-04 · 知道合伙人互联网行家
风若远去何人留
知道合伙人互联网行家
采纳数:20416 获赞数:450007
专业C/C++软件开发

向TA提问 私信TA
展开全部
一、 在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的平方根。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友50cab7a
推荐于2017-09-13 · TA获得超过504个赞
知道小有建树答主
回答量:320
采纳率:0%
帮助的人:160万
展开全部
#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;
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
a1012144015
2015-05-24 · TA获得超过6415个赞
知道大有可为答主
回答量:9038
采纳率:40%
帮助的人:1159万
展开全部
#include<stdio.h>
#include<math.h>
int main(){
int i;
scanf("%d",i);
printf("i de suanshupingfanggenshi;",sqrt(i));
return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式