什么是双分支结构

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/19 09:27:30
什么是双分支结构
xR_KP*[ۜ>}6 ĦYL(#!- [S.{ ]bs*:kk +shDU>ufxpRUCskM ə 4V$61 uq!Ag ~ǒ.;ߧ 6]g|4 j=_վƧj>o Aɳ.";;w= sy  {a˵] H]͵eW0FDHcEYa?(R^Ɩv2aqPY#RaPKz"DcwBJq=U7DKLm('Kx"*] ~+&nI

什么是双分支结构
什么是双分支结构

什么是双分支结构
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)
  }