zoukankan      html  css  js  c++  java
  • 3.2.3 if语句的嵌套(1)

      if………else 语句可以满足我们在两个操作中选择其一执行,也就是条件为真时,

    执行某语句;条件是假时执行某语句。但是在生活中并不是这样的,我们可能会面对

    更多的选择。

      例如:如果我这次c语言考试考到90分,我就给自己买个笔记本;如果考到80分,

    我给自己买个手机,如果考到70分,给自己买个键盘;如果考到60分,给自己买个

    冰棒;否则给自己买个锤子。

      这个时候我们面临的选择将会是多种选择,一个简单的if……else……已经不能

    满足我们的代码需求了,那该怎么办呢?

    ======================前方高能,请注意!==========================

      这个时候我们将用到if语句的嵌套,具体格式如下:

    if(条件表达式1) 语句1;

    else if(条件表达式2) 语句2;

      else if(条件表达式3) 语句3;

        else if(条件表达式4) 语句4;

          else  语句5;

    ===================这个格式请童鞋们务必记住========================

    仔细体味下面这个例子:

     1 # include <stdio.h>
     2 main()
     3 {
     4     float x,y;
     5     printf("请输入x的值");
     6     scanf("%f",&x);
     7     if(x<1)   y=x;
     8     else if(x<10)  y=2*x-1;
     9         else y=3*x-10;
    10     printf("y值为:%.2f
    ",y);
    11 }

    解释器:

    当x<1时, 执行y=x

    当x>=1&&x<10时,执行   y=2*x-1;

    当x>=10 时,执行    y=3*x-10;

  • 相关阅读:
    打印图形II
    打印图形
    17倍
    进制转换
    小球
    最强素数
    最强阵容
    英雄卡
    数论模板
    畅通工程 (最小生成树)(最短路径和)
  • 原文地址:https://www.cnblogs.com/sunlei0632/p/8294986.html
Copyright © 2011-2022 走看看