亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

if語句:

作用:

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

if語句的三種基本形式。

1

.…//其他語句
if(表達式)
{
…//邏輯值為真所執(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賦值給max
  • 然后判斷max和b的大小
  • 如果max<b,把b賦值給max
  • 輸出

2.

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

流程圖

流程圖2

示例

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

3.

…//其他語句
if(表達式){…}
else if(表達式2){…}
else if(表達式3){…}
.
.
.
else if(表達式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ù)字
  • 其他同理
  • 如果全都不是則輸出這是一個其他字符

課堂實踐環(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++如何獲取鼠標(biāo)點擊位置

    C++如何獲取鼠標(biāo)點擊位置

    這篇文章主要介紹了C++如何獲取鼠標(biāo)點擊位置問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • C語言對組文件處理的相關(guān)函數(shù)小結(jié)

    C語言對組文件處理的相關(guān)函數(shù)小結(jié)

    這篇文章主要介紹了C語言對組文件處理的相關(guān)函數(shù)小結(jié),包括setgrent()函數(shù)和getgrent()函數(shù)以及endgrent()函數(shù),需要的朋友可以參考下
    2015-08-08
  • 淺析stl序列容器(map和set)的仿函數(shù)排序

    淺析stl序列容器(map和set)的仿函數(shù)排序

    有序的stl容器在工程中應(yīng)用什么方便和廣泛,但是當(dāng)我們需要自己的排序的時候,可以用仿函數(shù)來設(shè)置它
    2013-09-09
  • C++帶有指針成員的類處理方式詳解

    C++帶有指針成員的類處理方式詳解

    這篇文章主要為大家詳細(xì)介紹了C++帶有指針成員的類處理方式,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • C語言運算符深入探究優(yōu)先級與結(jié)合性及種類

    C語言運算符深入探究優(yōu)先級與結(jié)合性及種類

    C語言運算符號指的是運算符號。C語言中的符號分為10類:算術(shù)運算符、關(guān)系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求字節(jié)數(shù)運算符和特殊運算符
    2022-05-05
  • C語言遞歸思想實現(xiàn)漢諾塔詳解

    C語言遞歸思想實現(xiàn)漢諾塔詳解

    大家好,本篇文章主要講的是C語言遞歸思想實現(xiàn)漢諾塔詳解,感興趣的同學(xué)趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • MFC對話框自定義消息映射的方法

    MFC對話框自定義消息映射的方法

    這篇文章主要介紹了MFC對話框自定義消息映射的方法,實例分析了MFC自定義消息映射的消息定義、響應(yīng)、聲明及實現(xiàn)消息映射的相關(guān)技巧,需要的朋友可以參考下
    2015-07-07
  • C語言整形提升舉例詳解

    C語言整形提升舉例詳解

    對于整形提升,高位需要補位,那么補什么呢,無符號數(shù)高位補0,有符號數(shù)高位補1,下面這篇文章主要給大家介紹了關(guān)于C語言整形提升的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • 深入分析C++中執(zhí)行多個exe文件方法的批處理代碼介紹

    深入分析C++中執(zhí)行多個exe文件方法的批處理代碼介紹

    本篇文章是對C++中執(zhí)行多個exe文件方法的批處理代碼進行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 用VC++6.0實現(xiàn)石頭剪刀布游戲的程序

    用VC++6.0實現(xiàn)石頭剪刀布游戲的程序

    最先看到這個游戲代碼是python版的,后來看到有小伙伴用VC++重寫了一遍,運行之后發(fā)現(xiàn)有些小bug,便嘗試這修復(fù)了一下,并增加了些小功能,這里分享給大家。
    2015-03-03

最新評論