1.if分支结构
if (条件){
语句块........; }
if (条件){
语句块........; }
(若条件是真的就执行语句块)
此方法不太建议
2.if-else分支结构
if(条件)
{
语句块.......;
}
else{
语句块.......;
}
非此即彼
#include <stdio.h>
int main()
{
int year;
printf("input year:");
scanf("%d",&year);
if((year%4==0&&year%100!=0)||(year%400==0))
{
printf("%d是闰年\n",year);
}
else
{
printf("是平年");
}
return 0;
}
3.if--else if --else多分支结构
(连续区间用多分支结构)
分支语句都可进行嵌套
if(条件1)
{语句块1;}
else if(条件2)
{语句块2;}
else if(条件3)
{语句块3;}
else
{语句块n;}
#include <stdio.h>
int main()
{
if(scores>=90){
printf("优秀")
}
else if(scores>=80){
printf("良好")};i
else if(scores>=70){