動手學習C語言 S5選擇分支結構

2021-10-03 11:18:25 字數 1109 閱讀 7117

if(){} 結構;

if(){} else {} 結構;

// 判斷是否為閏年;

#include

"stdio.h"

void

main()

else

}

巢狀1:if(){} elseif(){} … else{}結構;

else總是與if匹配

// 符號函式

// 判斷鍵盤字元

// 判斷輸入字元是什麼

#include

"stdio.h"

void

main()

else

if(c>

'0'&& c<

'9')

else

if(c>

'a'&& c<

'z')

else

}

巢狀2:if…else 結構;

else總是與最近的if相匹配**實現:

// 編寫程式,實現求解一元二次方程 

#include

"stdio.h"

#include

"math.h"

// 包含數學標頭檔案

void

solution

(int a,

int b,

int c)

;void

main()

void

solution

(int a,

int b,

int c)

else

}else

if(disc==0)

else

if(disc>0)

else

printf

("disc is %f \n"

,disc)

;switch

(flag)

}

注意資料型別的對應,沒有做到讓程式設計師專注於問題的解決還要額外付出精力去看**格式,所以相比python來說,低階

C語言篇 5 分支結構 迴圈結構

第一種 如果條件表示式成立就執行小括號後面大括號中的語句 if 條件表示式 第二種 如果條件表示式成立就執行if後面小括號後面大括號中的語句,否則就執行else後面大括號中語句 這裡至少有乙個 會被執行 if 條件表示式 else 第三種 if 條件表示式1 else if 條件表示式2 else ...

《C語言程式設計》一 3 2 二分支選擇結構

使用二分支結構的形式主要有兩種,由使用基本的if語句實現,即if else語句和省略else的if語句。在if語句中的條件表示式可由關係表示式或邏輯表示式組成。因此在講解if語句之前,首先介紹一下關係表示式和邏輯表示式。例3 1的程式中,if year 4 0 year 100 0 year 400...

C語言學習8(選擇結構的巢狀)

選擇結構的巢狀 例項4 7 使用者登入程式 在程式執行過程中,將提示輸入使用者名稱,如果使用者名稱正確,在提示輸入密碼,如果使用者名稱不正確,則直接退出程式 strcmp 函式用於比較兩個字串是否相等,格式如下 int strcmp char str1,char str2 str1和str2是兩個字...