Day5 分支語句和邏輯運算子

2021-07-27 22:04:13 字數 2531 閱讀 7010

將variable ==  value 反轉為value == variable,當少輸入乙個等號時,編譯器會報錯,有助於幾時發現錯誤。

||的優先順序比關係運算子低,所以不需要使用括號。

編譯器想修改左側的值,再對右側的值進行判定;如果左側表示式為true,則不判定右側表示式。

同上,如果左側表示式為false,則不判定右側表示式。

需要注意的是,!運算子的優先順序高於所有的關係運算子與算術運算子,並且&&的優先順序高於||。

可以在switch語句或任何迴圈中使用break語句,是程式跳到switch或迴圈後面的語句執行。

continue語句用於迴圈中,讓程式跳過餘下的**,並開始新一輪的迴圈。但不會跳過迴圈的更新表示式。

while(!(cin >> golf[i]))

char* zhuanhuan(string src) 

// exam6.cpp : 定義控制台應用程式的入口點。

//#include "stdafx.h"

#include "iostream"

#include "cctype"

#include using namespace std;

char* zhuanhuan(string src)

int main()

else if (islower(ch))

else if (isupper(ch))

else

cin >> ch;

//cout << strupr(&ch); }

e2 編寫乙個程式,最多將10個donation值讀入乙個double陣列中,程式遇到非數字輸入時

將結束輸入,,並報告這些數字的平均值以及陣列中有多少個數字大於平均值。

double donation[10];

cout << "enter ten numbers:";

int t = 0;

while (t < 10 )

t++;

} int temp = 0;

for (int i = 0;i < t;i++)

int num = 0;

for (int i = 0; i < t; i++)

cout << "count is :" << temp / 10 << "up num is :" << num;

e3 編寫乙個選單驅動程式的雛形,該程式顯示乙個提供四個選項的選單,每個選項用乙個

字母標記,如果使用者使用有效選項之外的字母進行響應,程式將提示使用者輸入乙個有效的字母

直到使用者這樣做為止

cout << endl << "please enter one of the following choices:";

cout << endl << "c)carnivore p)pianist";

cout << endl << "t)tree g)game";

char choice;

while (true) }

e4 在王國,貨幣單位是tvarp,收入所得稅的計算方式如下:

5000 不收稅;5001~15000 10%;150001~35000 15%

35000以上 20%;請編寫乙個程式要求使用者輸入收入,並報告所得稅。但使用者輸入負數或者

非數字時,迴圈結束

int money = 0;

while (cin >> money && tex(money))

//e5 編寫乙個程式,它每次都讀取乙個單詞,直到使用者只輸入q,然後,該程式指出有多少個單詞

//以母音打頭,有多少個單詞以子音打頭,還有多少個單詞不屬於這兩類。

string sword;

cout << "enter words (q to quit)";

cin >> sword;

//getline(cin,sword);

int yuan = 0; int fu = 0;

while (sword != "q")

cin.get();

cin.get();

system("pause");

return 0;

}int tex(int money)

if (money <= 5000 && money > 0)

return 0;

else if (money >= 5001 && money <= 15000)

else if (money >= 15001 && money <= 35000)

else if (money >= 35001)

return 0;

}

C 基礎4 分支語句和邏輯運算子

設計智慧型程式的乙個關鍵是使程式具有決策能力。前面一種方式是迴圈 程式決定是否繼續迴圈。接下來研究使用分支語句在可選擇的操作中做出決定。條件運算子 提供了另一種決策方式 邏輯運算子 允許將兩個測試組合在一起 if test condition statement if else中的兩種操作都必須是一...

分支語句和邏輯運算子

一.if 語句 二.邏輯表示式 1.邏輯or運算子 的優先順序比關係運算子低。2.邏輯and運算子 3.邏輯not運算子 邏輯and運算子優先順序高於邏輯or運算子。布林函式is int 使用climits檔案中定義的兩個符號常量int max和int min來確定引數是否位於適當的範圍內。如果是,...

Day5 分支語句,for迴圈

分支語句可以在程式執行的時候從幾組語句中選擇一組執行 在編寫程式時如果遇到多種可能性,任何時候只能選擇一種可能性,這種情況下就可以採用分支解決 if關鍵字用來編寫分支 if分支裡需要為每種可能性編寫相應的處理語句 每組語句需要乙個配對的邏輯表示式,如果某個邏輯表示式結果為真,就執行它對應的語句,其他...