c语言初级 if-else 嵌套的用法

语句格式:     if (表达式1)          A;      

else if(表达式2)          B;      

else if(表达式3)          C;      

else          D;      

语句功能:       如果表达式1成立,就执行语句A;      

否则如果表达式2成立,就执行语句B;      

否则如果表达式3成立,就执行语句C;      

否则,就执行语句D。      

注意事项:       1. 虽然if-else嵌套实现的是“多路选择”,但程序每次只会选择执行其中的一路,           因此if-else 嵌套  从程序运行角度上看  就是一个语句!       2. 有几个if就有几个else和它进行匹配,且else只能匹配距离它最近的那个if(就近匹配原则) 

#include<stdio.h>

int main(void)
{
    float score;  //先定义变量(提高可读性)
    printf(“请输入您的考试成绩:”);   //再对变量初始化
    scanf(“%f”, &score);
        
    if (score > 100)//最后判断变量里的值,判定等级!
        printf(“对不起,无此数值!\n”);   
    else if  (score >= 90) 
        printf(“您的成绩为优!\n”); 
    else if  (score >= 80)
        printf(“您的成绩为良! \n”);
    else if  (score >= 70)
        printf(“您的成绩为平! \n”);
    else if  (score >= 60)
        printf(“您的成绩为及格! \n”);
    else if  (score>0)
        printf(“您的成绩为不及格! \n”);
    else
        printf(“查询! \n”);

    return 0;
}

if举例1_求分数等级_改进_考虑用户输大于100或小于0的情况

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jason Z6

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值