首先來認識一下c++
中的迴圈結構:
for語句、
while
語句、do
…while
語句。為了能夠理解的更加深刻,分別使用這三種語句實現1到
100的累加和。
for語句
語法格式:
for(<
表示式1>;<
表示式2>;<
表示式3>)
<
語for
語句的執行執行流程圖
//使用for語句計算1到100的累加和:
#includeusing namespace std;
int main()
cout<
while語句
語法格式:
do<
語 while (<
表達); do
…while
語句執行流程圖
//使用do…while語句計算從1到100的累加和:
#includeusing namespace std;
int main()
while(i<=100);
cout<
三種迴圈看著很簡單,但是很實用,以後接觸的很多巢狀迴圈都是由這些基礎的迴圈組成的,需要靈活應用。
計算從1加到100
最基本的演算法,也是從小到大都在玩的乙個遊戲,記得小時候有些小夥伴經常問1 2 3 4 100 而我經常回答乙個早已心知肚明的答案5050,隨著年齡的增長,越來越發現從1加到100是一件非常有意思的事情,越來越發現,越能理解從1加到100 小學奧數中,老師會教你 1 100 101 2 99 101...
啟發 不用迴圈計算1到100的和
很少使用new array的方式來定義陣列,沒想到new array有這麼乙個妙用,通過new array n 我們可以建立n個空元素,同時也就在n個元素中間存在n 1個空白,通過join,我們可以將一些東西放在這些空白中間從而組成我們需要的特殊串,這不禁啟發了我的靈感,這個特點可以使我不通過迴圈就...
python從入門到入土4 迴圈結構
for 迴圈變數 in 遍歷結構 語句塊 計數遍歷 first.py for i in range 5 range n 表示生成0 n 1的序列,表示i從0遍歷到n 1 print i 0 1 2 3 4字串遍歷 for c in s s是字串,遍歷字串的每個字元賦值到c 語句塊 列表遍歷 for ...