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");
}
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!