中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C語言中if語句的使用是怎樣的

發布時間:2022-01-27 13:22:32 來源:億速云 閱讀:147 作者:柒染 欄目:開發技術

本篇文章給大家分享的是有關C語言中if語句的使用是怎樣的,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

    if語句:

    作用:

    構成分支結構。(它根據給定的條件進行判斷,以決定執行某個分支程序段。)

    if語句的三種基本形式。

    1

    .…//其他語句
    if(表達式)
    {
    …//邏輯值為真所執行的語句、程序塊
    }
    …//其他語句

    流程圖

    C語言中if語句的使用是怎樣的

    示例

    #include <stdio.h>
    int main()
    {
      int a,b,max;
      printf("輸入兩個數來比較大小:");
      scanf("%d%d",&a,&b);
      max=a;
      if (max<b) 
      {
      max=b;
      printf("max=%d\n",max);
      } 
      return 0;
    }

    輸入兩個數來比較大小:

    • 先定義a,b,max三個變量,輸出文字來讓人們輸入兩個數,當使用者輸入之后,把max復制給a,然后判斷

    • 輸出文字來讓人們輸入兩個數

    • 當使用者輸入之后

    • 把a賦值給max

    • 然后判斷max和b的大小

    • 如果max<b,把b賦值給max

    • 輸出

    2.

    &hellip;//其他語句
    if(表達式)
    {
    &hellip;//邏輯值為真所執行的語句、程序塊
    }
    else
    {
    &hellip;//邏輯值為假所執行的語句、程序塊
    }
    &hellip;//其他語句

    流程圖

    C語言中if語句的使用是怎樣的

    示例

    #include <stdio.h>
    int main()
    {
      int i;
      printf("您老貴庚啊?\n");
      scanf("%d",&i);
      if(i>=18)
      {
        printf("出門左拐!進入大廳。\n");
      }
      else
      {
        printf("出門右拐(嘿嘿!那是垃圾桶)。\n");
        printf("騷年!這不是你該來的地方。\n");
      }                                                                                       
    return 0;
    }
    • 定義i

    • 輸出文字來讓人們輸入一個數

    • 當使用者輸入之后

    • 判斷i是否大于等于18

    • 如果結果為真,輸出“出門左拐!進入大廳”

    • 如果結果為假,輸出

    • “出門右拐(嘿嘿!那是垃圾桶)。騷年!這不是你該來的地方。”

    3.

    &hellip;//其他語句
    if(表達式){&hellip;}
    else if(表達式2){&hellip;}
    else if(表達式3){&hellip;}
    .
    .
    .
    else if(表達式n){&hellip;}
    else{&hellip;}
    &hellip;//其他語句

    流程圖

    C語言中if語句的使用是怎樣的

    示例

    #include <stdio.h>
    int main()
    {
        char c;
        printf("輸入一個字符:");
        c=getchar();
        if(c<32)
            printf("這是一個控制字符\n");
        else if(c>='0'&&c<='9')
            printf("這是一個數字\n");
        else if(c>='A'&&c<='Z')
            printf("這是一個大寫字符\n");
        else if(c>='a'&&c<='z')
            printf("這是一個小寫字符\n");
        else
            printf("這是一個其他字符\n");
        return 0;
    }
    • 定義變量c

    • 輸出文字引導使用者輸入一個字符

    • 把字符賦值給c

    • 判斷如果c<32

    • 則輸出這是一個控制字符

    • 如果c在0和9之間

    • 則輸出

    • 這是一個數字

    • 其他同理

    • 如果全都不是則輸出這是一個其他字符

    課堂實踐環節:

    幫你們的數學老師做一個按分數評級的程序:

    • 90分及以上:A

    • 80~90分:B

    • 70~80分:C

    • 60~70分:D

    • 低于60分:E

    答案:

     #include<stdio.h>
     int main()
     {
       int i=0;
       printf("你的分數是:");                                                                
       scanf("%d",&i);
       if(i<0 || i>100)
       {
         printf("請輸入100之內的數字。\n");
       }
       else if(i>-1 && i<60)
       {
         printf("你的評級是E\n");
       }
       else if(i>=60 && i<=70)
       {
         printf("你的評級是D\n");
       }
       else if(i>70 && i<=80)
       {
         printf("你的評級是C\n");
       }
       else if(i>80 && i<=90)
       {
         printf("你的評級是B\n");
       }
       else if (i>90 && i<=100)
       {
         printf("你的評級是A\n");
       }
        else
       return 0;
      }

    以上就是C語言中if語句的使用是怎樣的,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    磴口县| 洛川县| 石嘴山市| 乌海市| 松桃| 凤庆县| 光山县| 涿鹿县| 锦屏县| 吴江市| 青州市| 博湖县| 桦甸市| 青阳县| 沾益县| 桃园县| 杭锦后旗| 扶沟县| 屏山县| 嘉峪关市| 龙江县| 吉林省| 横峰县| 龙南县| 二连浩特市| 土默特左旗| 光山县| 安庆市| 珲春市| 深泽县| 蒲城县| 湘潭市| 兴隆县| 大方县| 海伦市| 金塔县| 兰溪市| 昭通市| 长泰县| 淳化县| 北川|