if选择结构IF语句的应用单条件单分支if结构12345单条件双分支if结构多条件多分支if结构应用举例小结IF语句的应用选择结构是三种基本结构之一,其作用是,根据指定的条件所满足的情况转而执行相应的操作
C语言用关系表达式和逻辑表达式通过if语句实现分支选择,用switch语句实现多分支选择
一、单条件单分支选择结构格式:if(表达式)语句if选择结构表达式语句非0=0main(){intx,y;x=20;y=10;if(x>y)printf(“%d”,x);}说明:if后面的表达式类型任意执行过程:二、单条件双分支选择结构格式:if(表达式)语句1else语句2执行过程:if选择结构表达式语句1语句2非0=0main(){intx,y;x=20;y=10;if(x>y)printf(“%d”,x);elseprintf(“%d”,y);}三、多条件多分支选择结构格式:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3……elseif(表达式m)语句melse语句n执行过程:if选择结构表达式1语句1非0=0表达式2表达式3语句n语句3语句2非0非0=0=0例:if(number>500)cost=0
15;elseif(number>300)cost=0
1;elseif(number>100)cost=0
075;elseif(number>50)cost=0
05;elsecost=0;if选择结构例1:输入两个实数,按由小到大的次序输出两数#includevoidmain(){floata,b,t;scanf("%f,%f",&a,&b);if(a>b){t=a;a=b;b=t;}printf("%5
2f",a,b);}输入:3
2输出:-3
60四、应用举例if选择结构例2:输入两个