c语言求函数实根 c语言 求根

c语言函数求方程的根

#includestdio.h

创新互联建站专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都做网站、柳林网络推广、微信平台小程序开发、柳林网络营销、柳林企业策划、柳林品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联建站为所有大学生创业者提供柳林建站搭建服务,24小时服务热线:13518219792,官方网址:www.cdcxhl.com

#includestdlib.h

#includemath.h

int main()

{

float a,b,c,x,x1,x2,d;

scanf("%f %f %f",a,b,c);

d=b*b-4*a*c;

if(a==0)

{

if(b==0)

{

if(0==c)

{

printf("等式0!\n");

}

else

{

printf("输入错误!\n");

}

}

else

{

printf("只能构成一元一次方程,x=%.6f\n",0==-(float)c/b ? 0 : -(float)c/b);

}

}

else

{

if(d0)

{

x1=(-b+sqrt(-d))/(2.0*a);

x2=(-b-sqrt(-d))/(2.0*a);

printf("x1=%.6f+%.6fi\nx2=%.6f-%.6fi\n",(-b)/(2.0*a),sqrt(-d)/(2.0*a),(-b)/(2.0*a),sqrt(-d)/(2.0*a));

}

else if(d==0)

{

printf("x1=x2=%.6f\n",(-b)/(2.0*a));

}

else

{

x1=(-b+sqrt(d))/(2.0*a);

x2=(-b-sqrt(d))/(2.0*a);

printf("x1=%.6f\nx2=%.6f\n",x1,x2);

}

}

system("PAUSE");

return EXIT_SUCCESS;

}

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

#include stdio.h

#include math.h

int main()

{

float a=5, b;

b=sqrt(a);

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

return 0;

}

C语言编写一个求一元二次方程的实根的程序。

步骤:

打开visual C++ 6.0-文件-新建-文件-C++ Source File

2.

定义变量:

#include stdio.h

#include math.h

void main()

{

double a,b,c;                                /*定义系数变量*/

double x1,x2,p;                              /*定义根变量和表达式的变量值*/

3.输入系数:

printf("请输入a,b,c:");                      /*提示用户输入三个系数*/

scanf("%lf%lf%lf",a,b,c);                 /*接收用户输入的系数*/

4.输出回车:

printf("\n");                               /*输出回行*/

5.

计算根:

p=b*b-4*a*c;                            /*给表达式赋值*/

x1=(-b+sqrt(p))/(2*a);                           /*根1的值*/

x2=(-b-sqrt(p))/(2*a);                           /*跟2的值*/

6.

输出结果:

printf("x1=%f,x2=%f\n",x1,x2);                   /*输出两个根的值*/

完整的源代码:

#include stdio.h

#include math.h

void main()

{

double a,b,c;                                /*定义系数变量*/

double x1,x2,p;                              /*定义根变量和表达式的变量值*/

printf("请输入a,b,c:");                      /*提示用户输入三个系数*/

scanf("%lf%lf%lf",a,b,c);                 /*接收用户输入的系数*/

printf("\n");                               /*输出回行*/

p=b*b-4*a*c;                            /*给表达式赋值*/

x1=(-b+sqrt(p))/(2*a);                           /*根1的值*/

x2=(-b-sqrt(p))/(2*a);                           /*跟2的值*/

printf("x1=%f,x2=%f\n",x1,x2);                   /*输出两个根的值*/

}


分享名称:c语言求函数实根 c语言 求根
文章起源:http://hbruida.cn/article/dohjjsj.html