迴圈結構
for語句
while語句
do-while語句
迴圈巢狀
1.語句格式:
a.for(控制變數初始化表示式;條件表示式;增量表示式)
ex.for(i=1;i<=100;++i)
for(i=100;i>=1,--i)
按所示數列改變控制變數值:99、88……11、0,增量為-11
for(int i=99;j>=0;j-=11)
控制變數i和j共同進行迴圈控制,i從1變到99,從2變到100,增量均為2
for(int i=1,j=2;i<=99&&j<=100;i+=2;j+=2)
注:可以再for迴圈「控制變數初始化語句」宣告變數,這些變數只在for迴圈結構中有效,離開了該for結構,變數就無效了。
#includeusing namespace std;
int main()
2.語句格式
while(條件表示式)
ex.(1)i=0;
while(i<10)
++i;(重複執行)
(2)while(cin>>x,x<0)//相當於cin>>x;while(x<0)cin>>x;
注:while括號中可以包含多個語句,中間用逗號隔開,但是只判斷最後乙個語句是否為真;
ex.while(x>10,x==10,x<10)
如果x<10,則繼續執行迴圈,否則退出迴圈。
最大公約數
法一:#includeusing namespace std;
int main()
法二:輾轉相除法
#includeusing namespace std;
int main()
cout<<"最大公約數="<3.語句格式 do
while(條件表示式);
在do語句的迴圈體中也可使用break語句,用它來非正常結束迴圈的執行
校體操隊到操場集合,排成每行兩人,最後多出一人;拍成每行三人,也多出一人;分別按每行排4,5,6人,都多出一人;當排成每行七人時,正好不多。求體操隊至少多少人~
#includeusing namespace std;
int main()
while(yes==false);//直到yes的值為真
cout<<"all="《程式中對每個x值,都先給yes賦真值,只有在迴圈體各句進行判斷時,都得到「通過」才能保持真值。
4.迴圈巢狀
ex.求s=1!+2!+3!+4!+……+10!
#includeusing namespace std;
int main()
cout
}
迴圈結構課程總結
一 知識點總結 1,for語句 for 表示式1 表示式2 表示式3 例 for i 1 i n i 適合於迴圈次數已知 計數控制的迴圈。2,while語句 while 表示式1 適合於迴圈體次數未知 條件控制的迴圈。3,do while語句 dowhile 表示式 在迴圈底部進行迴圈條件的測試,迴...
學習筆記4 迴圈結構
windows phone 7手機開發 net培訓 期待與您交流!1 while迴圈結構 例 int i 0 一般稱i為迴圈變數 while i 5 while迴圈的語法 while 迴圈條件 執行過程 1 先判斷迴圈條件,如果條件為true,則轉向2 如果條件為false,則轉向3 2 執行迴圈體...
課程筆記 優秀課程筆記整理
目錄 cs231n 李巨集毅老師機器學習課程 pytorch學習筆記 深度學習概述 神經網路基礎之邏輯回歸 神經網路基礎之python與向量化 淺層神經網路 深層神經網路 深度學習的實用層面 優化演算法 超引數除錯 batch正則化和程式設計框架 機器學習策略 上 機器學習策略 下 卷積神經網路基礎...