C#5 複習總結迴圈 迭代和窮舉

來源:互聯網
上載者:User

標籤:

一、章節複習:

迴圈。反覆執行某段語句一種文法形式。

1.基本文法:

for( 初始條件 ; 迴圈條件 ; 狀態的改變 )

{

迴圈體

}

迴圈的四要素。

迴圈的執行過程。初始條件--迴圈條件--迴圈體--狀態改變--迴圈條件--。。。。。

案例:1.列印10您好。2.顯示1-100的數(所有的數,奇數,偶數)。3.顯示ASCII碼。

2.迴圈的嵌套。

for( ...;... ; ...)

{

for(...;...;...)

{

}

}

案例:列印各種圖形——外層的迴圈,列印行。內層迴圈,列印列。

3.應用(迭代,窮舉)

迭代:按照某種規律,通迴圈逐步推匯出最終結果來。 // 結果不正確往往是方法有問題,方法不正確往往是思想有問題。

最重要的——把迭代的規律找出來,並且用運算式表示出來。

案例:

1.100以內所有數的和。

2.階乘

3.年齡推導。

4.摺紙。棋盤上放糧食。

5.猴子吃桃子。

6.落球

7.兔子生兔子。

窮舉:把所有可能的情況都走上一遍,根據要求找出滿足條件的結來。

最重要的——能夠看出是否可以用窮舉來解決;如何把窮舉的文法寫出來。

案例:

1.100以內與7有關的數。

2.硬幣組合問題。1,2,5 組合出1毛5來。

3.買東西。牙刷,香皂,洗髮水。

4.百雞百錢,百馬百石。

5.偵察兵

6.等式填運算子

C#5 複習總結迴圈 迭代和窮舉

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.