C语言if…else if…else用法举例

分析if…else if…else语句格式如下if(表达式一)语句一else if(表达式二)语句二else语句三(1)当if(表达式一

分析

if…else if…else语句格式如下

if(表达式一)

语句一

else if(表达式二)

语句二

else

语句三

(1)当if(表达式一),“表达式一”成立时,执行语句一。

(2)当if(表达式一),“表达式一”不成立时,执行else if(表达式二)

(3)当else if(表达式二)成立时,执行“语句二”。

(4)当else if(表达式二)不成立时,执行“语句三”。

程序示例

#include<stdio.h>
int main(void){
	float score;
	printf("请输入成绩:");
	scanf("%f",&score);
	printf("当前成绩为:%.2f\n",score);	
	if(score>100){
		printf("醒醒,天亮了\n");
	} 
	else if(score>=90 && score<=100){
		printf("成绩优秀\n");
	}
	else if(score>=80 && score<90){
		printf("成绩良好\n");
	}
	else if(score>=70 && score<80){
		printf("成绩中等\n");
	}
	else if(score>=60 && score<70){
		printf("成绩合格\n");
	}
	else{
		printf("该搬砖了\n");
	}
}

运行结果

C语言if...else if...else用法举例

C语言if...else if...else用法举例

运行分析

当输入99时匹配如下if语句

	else if(score>=90 && score<100){
		printf("成绩优秀\n");
	}

当输入50时,不能匹配到if及else if语句,所以匹配最后一个else语句。

	else{
		printf("该搬砖了\n");
	}

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/10465.html

(0)
上一篇 2023年 4月 22日 下午11:59
下一篇 2023年 4月 22日 下午11:59

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信