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"); } }

运行结果

c语言中ifelse怎么使用(if...else用法举例)(1)

c语言中ifelse怎么使用(if...else用法举例)(2)

运行分析

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

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

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

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

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页