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

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

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

if語句:

作用:

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

if語句的三種基本形式。

1

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

流程圖

流程圖1

示例

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

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

  • 先定義a,b,max三個(gè)變量,輸出文字來讓人們輸入兩個(gè)數(shù),當(dāng)使用者輸入之后,把max復(fù)制給a,然后判斷
  • 輸出文字來讓人們輸入兩個(gè)數(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
  • 輸出文字來讓人們輸入一個(gè)數(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("輸入一個(gè)字符:");
    c=getchar();
    if(c<32)
        printf("這是一個(gè)控制字符\n");
    else if(c>='0'&&c<='9')
        printf("這是一個(gè)數(shù)字\n");
    else if(c>='A'&&c<='Z')
        printf("這是一個(gè)大寫字符\n");
    else if(c>='a'&&c<='z')
        printf("這是一個(gè)小寫字符\n");
    else
        printf("這是一個(gè)其他字符\n");
    return 0;
}
  • 定義變量c
  • 輸出文字引導(dǎo)使用者輸入一個(gè)字符
  • 把字符賦值給c
  • 判斷如果c<32
  • 則輸出這是一個(gè)控制字符
  • 如果c在0和9之間
  • 則輸出
  • 這是一個(gè)數(shù)字
  • 其他同理
  • 如果全都不是則輸出這是一個(gè)其他字符

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

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

  • 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("請(qǐng)輸入100之內(nèi)的數(shù)字。\n");
   }
   else if(i>-1 && i<60)
   {
     printf("你的評(píng)級(jí)是E\n");
   }
   else if(i>=60 && i<=70)
   {
     printf("你的評(píng)級(jí)是D\n");
   }
   else if(i>70 && i<=80)
   {
     printf("你的評(píng)級(jí)是C\n");
   }
   else if(i>80 && i<=90)
   {
     printf("你的評(píng)級(jí)是B\n");
   }
   else if (i>90 && i<=100)
   {
     printf("你的評(píng)級(jí)是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是一款開源輕量級(jí)的數(shù)據(jù)庫軟件,本文主要介紹了QT5中使用SQLite的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • C++實(shí)現(xiàn)LeetCode(10.正則表達(dá)式匹配)

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

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

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

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

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

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

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

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

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

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

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

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

    C++中的類與對(duì)象深度解析

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

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

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

最新評(píng)論

峡江县| 云浮市| 枣强县| 渝北区| 拉孜县| 永靖县| 明溪县| 铅山县| 大石桥市| 平舆县| 乳山市| 易门县| 鹤峰县| 邵东县| 社旗县| 安仁县| 怀宁县| 柏乡县| 永川市| 如东县| 阿图什市| 九寨沟县| 五莲县| 财经| 桐梓县| 常熟市| 张北县| 钟祥市| 北川| 安阳县| 密云县| 河源市| 灵丘县| 饶平县| 岚皋县| 犍为县| 西和县| 安乡县| 湟源县| 秦皇岛市| 仁怀市|