大一c语言期末试题题 求方程ax^2+bx+c=0的根。考虑:有两个不等的实根;

c语言求方程ax2+bx+c=0的根_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c语言求方程ax2+bx+c=0的根
上传于||暂无简介
你可能喜欢用C语言编写,求算术平方根ax²+bx+c+0的根.分别考虑有两个不等的实根,有两个相等的实根.主要是算法,是在没分了..ax²+bx+c=0...
#include "stdio.h"#include "math.h"void main(){double a,b,c,d,x1,x2,realpart,printf("请输入a,b,c的值:\n");scanf("%lf,%lf,%lf",&a,&b,&c);printf("方程的根:\n");if(a==0){printf("这不是一个一元二次方程.\n");}elsed=b*b-4*a*c;if(fabs(d)1e-6){x1=(-b+sqrt(d))/(2*a);x2=(-b-sqrt(d))/(2*a);printf("方程有两个不相同的实根:%8.4f和%8.4f\n",x1,x2);}else{realpart=-b/(2*a);imagpart=sqrt(-d)/(2*a);printf("方程有两个复根:\n");printf("%8.4f+%8.4fi\n",realpart,fabs(imagpart));printf("%8.4f-%8.4fi\n",realpart,fabs(imagpart));}}
为您推荐:
其他类似问题
扫描下载二维码}

我要回帖

更多关于 大一c语言期末试题 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信