更多分支的结构
在第12章的分支结构中我们的判断分支最多只有3条。现在我们又有了一个新的需求:输入一个学生分数x。x<60,输出及格;60<=x<70,输出及格;70<=x<80,输出一般;80<=x<90,输出良好;90<=x<=100,输出优秀。
现在我们需求的判断分支达到了5条远远超过了之前的3条。这是我们就要引用新的概念了
更多的分支else if *N
else if可以无限次的出现构成
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
   | if(条件1){ 	语句1 }else if(条件2){ 	语句2 }else if(条件3){ 	语句3 }else if(条件4){ 	语句4 }else if(条件5){ 	语句5 }else if(条件6){ 	语句6 } .... else{ 	语句 }
  | 
 
根据以上的新规则,我们可以轻松的完成上面的需求
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
   | #include<stdio.h> int main(){ 	int x; 	printf("请输入您的成绩"); 	scanf("%d",&x); 	if(x<60){ 		printf("不及格\n"); 	}     if(x>=60 && x<70){ 		printf("及格\n"); 	} 	if(x>=70 && x<80){ 		printf("一般\n"); 	} 	if(x>=80 && x<90){ 		printf("良好\n"); 	} 	else{ 		printf("优秀\n"); 	}
  	return 0; }
   |