c语言中ifelse怎么使用(if...else用法举例)
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");
}
}
运行分析
当输入99时匹配如下if语句
else if(score>=90 && score<100){
printf("成绩优秀\n");
}
当输入50时,不能匹配到if及else if语句,所以匹配最后一个else语句。
else{
printf("该搬砖了\n");
}
免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com