选择结构
C语言有两种选择语句:(1)if语句:用来实现两个分支的选择结构
(2)switch语句:用来实现多分支条件的选择结构
例子:计算ax^2 + bx + c = 0的方程的根。
流程图:
代码:
#include<stdio.h>#include<math.h>//计算ax^2 + bx + c = 0的方程的根。int main(){double a,b,c,disc,x1,x2,p,q;//disc是 sqrt(b*b-4ac)printf("输出参数:\n");scanf("%lf%lf%lf",&a,&b,&c);disc=b*b-4*a*c;if(disc < 0){ //b^2 - 4ac<0无实根printf("方程无实根\n");}else{p=-b/(2.0*a);q=sqrt(disc)/(2.0*a);x1=p+q;x2=p-q;