C语言程序设计教程 教学课件 作者 王曙燕 Chapter4 分支.pptVIP

  • 0
  • 0
  • 约1.03万字
  • 约 33页
  • 2017-08-20 发布于广东
  • 举报

C语言程序设计教程 教学课件 作者 王曙燕 Chapter4 分支.ppt

分析:求解此方程的解,应该考虑到各种可能的情况: 当a=0时,不是二次方程。 否则: 1)当b2-4ac=0 时,方程有两个相等的实根。 2)当b2-4ac>0 时,方程有两个不相等的实根。 3)当b2-4ac<0 时,方程有两个共轭的复根。 选择分支结构程序举例 例. 求ax2+bx+c=0方程的解。 #include stdio.h #include math.h main() { float a,b,c,disc,x1,x2,realpart,imagpart; printf(\n请输入方程的三个系数:(a=,b=,c=)\n); scanf(a=%f,b=%f,c=%f,a,b,c); if(fabs(a)=1e-6) printf(该方程没有实根。\n); else disc=b*b-4*a*c; if (fabs(disc)=1e-6) printf(该方程有两个相等的实根:x1=x2=%8.4f\n,-b/(2*a)); else if(disc1e-6) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a)

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档