作业帮 > 综合 > 作业

什么是双分支结构

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/12 04:05:35
什么是双分支结构
什么是双分支结构
f(条件)
  {分支1}
  else
  {分支2}
  这是典型的分支结构,如果条件成立,执行分支1,否则执行分支2,分支1和分支2都可以是1条或若干条语句构成.如:求ax^2+bx+c=0的根
  分析:因为当b^2-4ac>=0时,方程有两个实根,否则(b^2-4ac=0)
  {x1=(-b+sqrt(d))/2a;
  x1=(-b-sqrt(d))/2a;
  printf(“x1=%8.4f,x2=%8.4f\n”,x1,x2);
  }
  else
  {r=-b/(2*a);
  i =sqrt(-d)/(2*a);
  printf(“x1=%8.4f+%8.4fi\n”r, i);
  printf(“x2=%8.4f-%8.4fi\n”r,i)
  }