zoukankan      html  css  js  c++  java
  • C语言之分支结构 if(二)

    If的第三种和第四种形式(tips:也是比较常用的形式)

    3).if语句第三种形式:

           简单来说就是任意的if或者else里面还可以嵌套任意的if-else语句

    语法:

        if(表达式){

           if(表达式2){

     

        }else{

     

           }

     

    }else{

     

           if(表达式3){

     

           }

    }

    4).if语句第四种形式

    语法:

         if(表达式1){

           语句块1;

     

     }else if(表达式2){

           语句块2;

     

     }else if(表达式3){

           语句块3;

     

     }

     ........

     

         else{

     

           语句块n;

     }

     

    语义:先判断表达式1,如果结果为真,则执行语句块1,后面的都不判断和执行,否则,继续判断表达式2,如果为真,则执行语句块2,否则继续判断表达式3,如果为真,执行语句块3,否则继续往下判断,直到上面的所有条件都不满足,则执行else里面的语句块n

    tips:代码例子如下

    #include <stdio.h>

     

    int main(int argc, const char * argv[]) {

       

        //if语句的第三种形式

        /*

         printf("你今年多大了 ");

         int age;

         scanf("%d",&age);

        

         if(age <= 15){

        

         printf("你身高多少? ");

         int height;

         scanf("%d",&height);

         if(height >= 175){

         printf("我有钱 ");

        

         }else{

         printf("你带钱了吗? ");

         }

         }else{

         printf("好好学习 ");

         }

         */

       

        printf("请输入您儿子的成绩 ");

        int score;

        scanf("%d",&score);

       

        if(score >= 90){

            printf("A ");

        }else if(score >= 80){

            printf("B ");

        }else if(score >= 70){

            printf("C ");

        }else if(score >= 60){

            printf("D ");

    }else{

        printf("不及格 ");

        }

       

        return 0;

    }

    不忘初心,方得始终
  • 相关阅读:
    lesson4Embedding-fastai
    lesson3 overfitting -fastai
    cell-augmented
    ROI-Align解决方案
    软件安装
    lesson1-fastai
    mask-rcnn
    代码basic讲解
    skearn/pandas
    HDU1087上升子序列的最大和
  • 原文地址:https://www.cnblogs.com/jialiangliang/p/5998308.html
Copyright © 2011-2022 走看看