分支语句
if(表达式) //单分支
{
当表达式为真值,执行此处代码
}
if(表达式) //双分支
{
当表达式为真值,执行此处代码
}
else if(表达式2)
{
表达式2为真是,执行此处代码
}
else
{
表达式为假时,执行此处代码
}
注意:大括号建议上下对齐
当分支语句只有一条时,大括号可以省略,但不建议省略
练习1:输入三个整数,从大到小显示
int num1,num2,num3,i = 0;
printf("输入:");
scanf("%d",&num1);
printf("输入:");
scanf("%d",&num2);
printf("输入:");
scanf("%d",&num3);
printf("三个数:%d %d %d",num1,num2,num3);
if(num1>num2 && num1>num3)
{
printf("从大到小:%d",num1);
if(num2>num3)
{
printf(" %d %d",num2,num3);
}else{
printf(" %d %d",num3,num2);
}
}
if(num2>num1 && num2>num3)
{
printf("从大到小:%d",num2);