2021 01 22 打卡學習C 第二天

2021-10-17 03:55:37 字數 3856 閱讀 4351

二、程式流程結構

(2)switch語句

2、迴圈結構

3、跳轉語句

加 / 正號(+)、減 / 負號(-)、乘(*)、除(/)、取餘(%)、前置/後置遞增(++)、前置/後置遞減(–)

示例

#include

using

namespace std;

intmain()

輸出結果

賦值(=)、加等於(+=)、減等於(- =)、乘等於(*=)、除等於(/=)、模等於(%=)

示例

#include

using

namespace std;

intmain()

輸出結果

相等於(==)、不等於(!=)、小於( < )、大於( > )、小於等於(<=)、大於等於(>=)

示例

#include

using

namespace std;

//比較a、b大小,結果為真,則輸出1,結果為假,則輸出0;

intmain()

輸出結果

非( !)、與(&&)、或( | | )

在c++中處了0,都為真 示例

#include

using

namespace std;

//比較a、b大小,結果為真,則輸出1,結果為假,則輸出0;

intmain()

輸出結果

最基本的三種程式執行結構:順序結構、選擇結構、迴圈結構

(1)if語句 示例

#include

using

namespace std;

//本例為高考分數查詢系統

intmain()

else

if(score <=

500&& score >

400)

cout <<

"恭喜您考上二本"

<< endl;

else

cout <<

"很遺憾"

<< endl;

system

("pause");

return0;

}

輸出結果

(2)switch語句

執行多條件分支語句

switch(表示式)

示例

#include

using

namespace std;

//本例為給電影評分

//觀影後對電影進行評分,分別有1~5分

//5:非常好 4:很好 3:一般 2:不好 1:很差

//若輸入其他數字,顯示操作錯誤

intmain()

system

("pause");

return0;

}

(1)while迴圈語句

滿足迴圈條件,執行迴圈結構(只要迴圈條件為真,就執行迴圈語句

while(迴圈條件)
示例

#include

using

namespace std;

//本例為列印1~9

例題 系統隨機生成乙個1到100之間的數字,玩家進行猜測,如果猜錯,提示玩家數字過大或過小,猜對即可退出遊戲

輸出結果

(2)do…while迴圈語句

do

while(迴圈條件);

while 與 do…while的區別:do…while先執行一次迴圈語句,再判斷迴圈條件

(3)for迴圈語句

for(起始表示式;條件表示式;末尾迴圈體)
示例

#include

using

namespace std;

intmain()

system

("pause");

return0;

}

例題 從1開始數到數字100,如果數字個位或十位含有7,或者該數字是7的倍數,則列印敲桌子,否則列印數字

#include

using

namespace std;

intmain()

else

if(i %

10==7)

//個位數為7

else

if(i /

10==7)

//十位數為7

cout << i << endl;

}system

("pause");

return0;

}

示例

#include

using

namespace std;

intmain()

system

("pause");

return0;

}

輸出結果

(4)巢狀迴圈

在迴圈體中再巢狀一層迴圈,解決一些實際問題

例題列印九九乘法表

#include

using

namespace std;

intmain()

cout << endl;

}system

("pause");

return0;

}

輸出結果

(1)break語句

用於跳出選擇結構或者迴圈語句

break使用時機:

(2)continue語句

在迴圈語句中,跳過本次迴圈中餘下尚未執行的語句,繼續執行下一次迴圈

(3)goto語句

無條件跳轉語句

語法:goto 標記; // 如果標記的名稱存在,執行到goto語句時,會跳轉到標記的位置

【注釋】 學習課程為-黑馬程式c++教程

Python學習Day4打卡

合併 分片與索引 字串格式化符 列表,元組,字串的共同點 1.都可以通過索引得到每乙個元素 2.預設索引值總是從0開始 靈活的python還支援負數索引 3.可以通過分片的方法得到乙個範圍內發元素的集合 4.有很多共同的操作符 我們把他們統稱為序列 1.list list 方法用於把乙個可迭代物件轉...

深度學習第一打卡

深度學習第一次開啟 1.在模型訓練或 時,我們常常會同時處理多個資料樣本並用到向量計算。在介紹線性回歸的向量計算表 達式之前,讓我們先考慮對兩個向量相加的兩種方法。2.函式形式較為簡單時,上面的誤差最小化問題的解可以直接用公式表達出來。這類解叫作解析解 analytical solution 本節使...

2020 1 21 打卡學習C 第一天

用c 書寫hello world 示例 include 固定語句 using namespace std 固定語句 1 單行注釋 2 多行注釋 main是乙個程式的入口 每個程式只能有乙個main函式 int main 1 單行注釋 注釋內容 2 多行注釋 注釋內容 1 變數存在的意義 方便我們管理...