最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

從頭學(xué)習(xí)C語言之if語句的使用

 更新時間:2022年01月27日 11:03:19   作者:極致獵手  
這篇文章主要為大家詳細(xì)介紹了C語言之if語句的使用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助

if語句:

作用:

構(gòu)成分支結(jié)構(gòu)。(它根據(jù)給定的條件進(jìn)行判斷,以決定執(zhí)行某個分支程序段。)

if語句的三種基本形式。

1

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

流程圖

流程圖1

示例

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

輸入兩個數(shù)來比較大?。?/strong>

  • 先定義a,b,max三個變量,輸出文字來讓人們輸入兩個數(shù),當(dāng)使用者輸入之后,把max復(fù)制給a,然后判斷
  • 輸出文字來讓人們輸入兩個數(shù)
  • 當(dāng)使用者輸入之后
  • 把a(bǔ)賦值給max
  • 然后判斷max和b的大小
  • 如果max<b,把b賦值給max
  • 輸出

2.

…//其他語句
if(表達(dá)式)
{
…//邏輯值為真所執(zhí)行的語句、程序塊
}
else
{
…//邏輯值為假所執(zhí)行的語句、程序塊
}
…//其他語句

流程圖

流程圖2

示例

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

  • 定義i
  • 輸出文字來讓人們輸入一個數(shù)
  • 當(dāng)使用者輸入之后
  • 判斷i是否大于等于18
  • 如果結(jié)果為真,輸出“出門左拐!進(jìn)入大廳”
  • 如果結(jié)果為假,輸出
  • “出門右拐(嘿嘿!那是垃圾桶)。騷年!這不是你該來的地方。”

3.

…//其他語句
if(表達(dá)式){…}
else if(表達(dá)式2){…}
else if(表達(dá)式3){…}
.
.
.
else if(表達(dá)式n){…}
else{…}
…//其他語句

流程圖

流程圖3

示例

#include <stdio.h>
int main()
{
    char c;
    printf("輸入一個字符:");
    c=getchar();
    if(c<32)
        printf("這是一個控制字符\n");
    else if(c>='0'&&c<='9')
        printf("這是一個數(shù)字\n");
    else if(c>='A'&&c<='Z')
        printf("這是一個大寫字符\n");
    else if(c>='a'&&c<='z')
        printf("這是一個小寫字符\n");
    else
        printf("這是一個其他字符\n");
    return 0;
}
  • 定義變量c
  • 輸出文字引導(dǎo)使用者輸入一個字符
  • 把字符賦值給c
  • 判斷如果c<32
  • 則輸出這是一個控制字符
  • 如果c在0和9之間
  • 則輸出
  • 這是一個數(shù)字
  • 其他同理
  • 如果全都不是則輸出這是一個其他字符

課堂實(shí)踐環(huán)節(jié):

幫你們的數(shù)學(xué)老師做一個按分?jǐn)?shù)評級的程序:

  • 90分及以上:A
  • 80~90分:B
  • 70~80分:C
  • 60~70分:D
  • 低于60分:E

答案:

 #include<stdio.h>
 int main()
 {
   int i=0;
   printf("你的分?jǐn)?shù)是:");                                                                
   scanf("%d",&i);
   if(i<0 || i>100)
   {
     printf("請輸入100之內(nèi)的數(shù)字。\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;
  }

總結(jié)

本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!

相關(guān)文章

  • 淺析C++ 仿函數(shù)

    淺析C++ 仿函數(shù)

    這篇文章主要介紹了C++ 仿函數(shù)的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)c++,感興趣的朋友可以了解下
    2020-08-08
  • QT5中使用SQLite的實(shí)現(xiàn)方法

    QT5中使用SQLite的實(shí)現(xiàn)方法

    SQLite是一款開源輕量級的數(shù)據(jù)庫軟件,本文主要介紹了QT5中使用SQLite的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C++實(shí)現(xiàn)LeetCode(10.正則表達(dá)式匹配)

    C++實(shí)現(xiàn)LeetCode(10.正則表達(dá)式匹配)

    這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(10.正則表達(dá)式匹配),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C語言 字符串首字母轉(zhuǎn)換成大寫簡單實(shí)例

    C語言 字符串首字母轉(zhuǎn)換成大寫簡單實(shí)例

    這篇文章主要介紹了C語言 字符串首字母轉(zhuǎn)換成大寫簡單實(shí)例的相關(guān)資料,需要的朋友可以參考下
    2017-05-05
  • C++類基本語法實(shí)例分析

    C++類基本語法實(shí)例分析

    這篇文章主要介紹了C++類基本語法實(shí)例分析,非常適合初學(xué)者學(xué)習(xí)借鑒,需要的朋友可以參考下
    2014-08-08
  • C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法

    C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法

    今天小編就為大家分享一篇C++ 將一個文件讀入數(shù)組再讀出數(shù)組的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • C語言菜鳥基礎(chǔ)教程之常量和變量

    C語言菜鳥基礎(chǔ)教程之常量和變量

    在C語言中,常量和變量都是可以用來存儲和表示數(shù)據(jù)的,常量值在程序執(zhí)行的過程中是不可變的,而變量是可變的
    2017-10-10
  • C++算法學(xué)習(xí)之回溯法的應(yīng)用

    C++算法學(xué)習(xí)之回溯法的應(yīng)用

    這篇文章介紹了C++算法中回溯法的一些應(yīng)用,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • C++中的類與對象深度解析

    C++中的類與對象深度解析

    這篇文章主要為大家詳細(xì)介紹了C++中的類與對象,使用數(shù)據(jù)庫,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • 內(nèi)部排序之堆排序的實(shí)現(xiàn)詳解

    內(nèi)部排序之堆排序的實(shí)現(xiàn)詳解

    本篇文章是對堆排序的實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05

最新評論

建湖县| 宿迁市| 宁安市| 鹿邑县| 清河县| 通许县| 望谟县| 赤峰市| 临泉县| 乐业县| 威信县| 左云县| 通榆县| 大丰市| 凤山市| 游戏| 广东省| 昂仁县| 黄陵县| 合作市| 疏附县| 岚皋县| 呈贡县| 柳江县| 廉江市| 天门市| 太仓市| 金寨县| 维西| 探索| 三明市| 仁化县| 新平| 漠河县| 株洲市| 拜城县| 定结县| 卢氏县| 任丘市| 彝良县| 左贡县|