亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 教學--第十章 循環語句.htm

?? 《白話c++網頁版》是一本用淺顯易懂的并具有點幽默的語調來講述c++的高深的內容
?? HTM
?? 第 1 頁 / 共 3 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0045)http://d2school.com/bcyl/bhcpp/newls/ls10.htm -->
<HTML><HEAD><TITLE>教學--第十章 循環語句</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>P {
	MARGIN: 1px 2px; LINE-HEIGHT: 150%
}
.節標題 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
}
TD {
	FONT-SIZE: 9pt
}
.tdtitle {
	FONT-SIZE: 20pt
}
.celltopline {
	BORDER-TOP: #000000 1px solid
}
.menucell {
	FONT-SIZE: 10pt
}
#glowtext {
	FONT-SIZE: 10pt; FILTER: glow(color=red,strength=1); WIDTH: 100%
}
A:link {
	FONT: 10pt 宋體; COLOR: blue; TEXT-DECORATION: none
}
A:visited {
	FONT: 10pt 宋體; COLOR: purple; TEXT-DECORATION: none
}
A:active {
	FONT: 10pt 宋體; COLOR: red; TEXT-DECORATION: underline
}
A:hover {
	COLOR: blue; TEXT-DECORATION: underline
}
</STYLE>

<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY leftMargin=0 topMargin=3><!-- 標題 --><!--標題結束 --><A name=頁首></A>
<CENTER>
<TABLE height=154 cellSpacing=4 cellPadding=4 width=760 border=0>
  <TBODY>
  <TR>
    <TD 
    style="FONT-SIZE: 10pt; MARGIN-LEFT: 12px; TEXT-INDENT: 20px; LINE-HEIGHT: 150%; MARGIN-RIGHT: 12px; FONT-FAMILY: 宋體" 
    width="100%" height=148>
      <H2>第十章 循環語句</H2>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.1">10.1 while 
      循環</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.2">10.2 do 
      ... while 循環</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.3">10.3 for 
      循環</A></P>
      <P>&nbsp;&nbsp; <A 
      href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.3.1">10.3.1 
      循環條件三要素</A></P>
      <P>&nbsp;&nbsp; <A 
      href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.3.2">10.3.2 
      三要素在for循環結構上體現</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.4">10.4 
      多層循環</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.5">10.5 
      小結及一點問題</A></P>
      <P> </P>
      <P> </P>
      <P>循環就是反復。
      <P>生活中,需要反復的事情很多。譬如你我的整個人生,就是一個反復,反復每一天的生活,直到死,幸好,我們每天的生活并不完全一個樣。
      <P> 
      <H3><A name=10.1>10.1</A> while 循環</H3>
      <P> 
      <P>語法形式:
      <P> 
      <P>while(條件)
      <P>{
      <P>&nbsp; 需要循環執行的語句;&nbsp; 
      <P>}
      <P>&nbsp;
      <P>while 是“當”的意思。
      <P> 
      <P>請首先和if語句作一個比較:
      <P> 
      <P>if(條件)
      <P>{
      <P>&nbsp; 條件成立時執行的語句;
      <P>}
      <P> 
      <P>二者除了關鍵字不一樣以外,結構完全一樣。但一定要注意,在條件成立時,if語句僅僅執行一遍,而while語句則將反復執行,直到條件不再成立。
      <P>請看while循環的流程圖:
      <P> 
      <P><IMG height=353 src="教學--第十章 循環語句.files/ls10.h2.gif" width=357 
border=0>
      <P>程序從“前面的語句”開始執行,然后進行條件判斷,如果條件成立,則執行一次“每次循環執行的語句”,再后請特別注意紅色部分,這是我們碰上的,第一次會往后走流程:紅線就像汽車拐彎,掉頭到條件處(并不包括前面的語句),然后再進行下一次的條件判斷……直到某一次判斷時條件不成立了,程序“繼續后面的語句”。
      <P> 
      <P> 
      <P>我們用while的語法套用生活中的實際例子,可以直觀地看出while的用法。
      <P>假設有一個愛哭的小娃娃,有一天她要求父母給買一條小紅裙,可惜父母不同意,于是她就開始一個循環:<BR>&nbsp;&nbsp; 
      <P>while ( 父母不給買小紅裙) 
      <P>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我哭;<BR>&nbsp;&nbsp; } 
      <P> 
      <P>這段“代碼”的意思是:當“父母不給買小紅裙”,那么,小女孩就一遍一遍地哭。
      <P>這就是我們和循環流程的第一個遭遇戰。所舉的例子看似直觀:“小孩一遍遍地哭,直到父母給買裙”,但真正要用程序的語言來正確地表達出來,需要很多方面要考慮到,必竟,程序是嚴謹的。
      <P>首先,<B>一個合適的判斷是否繼續的條件相當重要。</B>小女孩要繼續哭,僅僅“父母不給買小紅裙”,這顯示不符合事實,想想我們小時候,再會哭,最終也有累的時候,所以,要想繼續哭,我們的條件有兩個:“父母不給買小紅裙”并且“我還沒有哭累”。 

      <P>
      <P>while ( 父母不給買小紅裙 &amp;&amp; 我還沒有哭累) 
      <P>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我哭;<BR>&nbsp;&nbsp; }
      <P> 
      <P>其次,大多數情況下,<B>條件需要被恰當地改變。</B>小女孩在不停地哭,那么她如何知道父母是否買了紅裙呢?所以,她不能只顧哭,還得在哭的間隙觀察大人是否同意買裙。至于是否哭累,我們假設小女孩有一個疲勞度,每哭一次疲勞度加1,當疲勞度到達200時,可憐的小女孩累了……
      <P> 
      <P>while(父母不給買小紅裙 &amp;&amp; 疲勞度 &lt; 200)
      <P>{
      <P>&nbsp; 我哭;
      <P>&nbsp; 我偷看爸媽是否同意買裙;
      <P>&nbsp; 疲勞度++;
      <P>}
      <P> 
      <P><B>例一: 用 while 語句實現求從1到100的累加和。</B>
      <P> 
      <P>求1+2的和,我們可以寫 a = 1 + 2;求1加到100,我們當然可以這樣寫 a = 1 + 2 + 3 + ... 
      100.不過這樣寫顯然太累人了,要從1寫到100啊!所以聰明如高斯的你,當然也知道這樣寫:a = (1+100) * 
      50;這確實是個在任何時候都值得稱贊的,又快又簡的方法,只是今天我們想讓計算機累一點,老老實實地從1加到100。首先用我們先學的while式的循環。
      <P> 
      <P>請同學們打開CB,然后新建一空白的控制臺程序,在main()函數體加入下面黑體部分代碼。然后按F9運行。查看運行結果以加深印象。
      <P>&nbsp;
      <P>//---------------------------------------------------------------------------
      <P><B>#include &lt;iostream.h&gt;</B>
      <P>#pragma hdrstop
      <P>//---------------------------------------------------------------------------
      <P>#pragma argsused
      <P>int main(int argc, char* argv[])
      <P>{
      <P><B>int sum = 0; //變量sum將用于存儲累加和,將它初始化為0,這很重要。</B>
      <P><B>int i = 1; //i是每次要加的數,它從1開始。</B>
      <P> 
      <P><B>while ( i&lt;= 100)</B>
      <P><B>{</B>
      <P><B>&nbsp;&nbsp; sum += i;</B>
      <P><B>&nbsp;&nbsp; i++;</B>
      <P><B>}</B>
      <P> 
      <P><B>//輸出累加結果:</B>
      <P><B>cout &lt;&lt; "1到100的累加和為:" &lt;&lt; sum &lt;&lt; endl;</B>
      <P><B>getchar();</B>
      <P>} 
      <P>sum 
初始為0,然后在每一遍的循環里,它都加上i,而,i則每次都在被加后,增加1。最終,i遞增到101,超過100了,這個循環也就完成了任務。
      <P> 
      <P>運行上面程序,輸出結果為:
      <P> 
      <P><FONT color=#ffffff><SPAN 
      style="BACKGROUND-COLOR: #000000">1到100累加和為為:5050</SPAN></FONT>
      <P> 
      <P><B>例二:用while循環實現簡單的統計功能</B>
      <P> 
      <P>統計功能在各行業里都經常用到,比如學校學生成績總分的統計,商店中每日銷售額的統計等。下面我們實現一個學生成績的統計。
      <P>由于成績中包含有80.5這樣的需要小數的部分,所以我們使用實數類型。
      <P> 
      <P>保存,然后關閉上面的工程,然后再新建一個控制臺工程。在主函數main內加入以下黑體部分的代碼:
      <P> 
      <P>//---------------------------------------------------------------------------
      <P><B>#include &lt;iostream.h&gt;</B>
      <P>#pragma hdrstop
      <P>//---------------------------------------------------------------------------
      <P>#pragma argsused
      <P>int main(int argc, char* argv[])
      <P>{
      <P><B>&nbsp;&nbsp; float sum,score;</B>
      <P><B>&nbsp;&nbsp; int num; //num 用于存儲有幾個成績需要統計。</B>
      <P><B>&nbsp;&nbsp; int i;&nbsp;&nbsp; //i 用于計數</B>
      <P> 
      <P><B>&nbsp;&nbsp; //初始化:</B>
      <P><B>&nbsp;&nbsp; sum = 0;&nbsp;</B>
      <P><B>&nbsp;&nbsp; i = 1;</B>
      <P> 
      <P><B>&nbsp;&nbsp; cout &lt;&lt; "====成績統計程序====" &lt;&lt; endl;<BR></B>
      <P><B>&nbsp;&nbsp; //用戶需事先輸入成績總數:</B>
      <P><B>&nbsp;&nbsp; cout &lt;&lt; "請輸入待統計的成績個數:";</B>
      <P><B>&nbsp;&nbsp; cin &gt;&gt; num;</B>
      <P><B>&nbsp;&nbsp; cout &lt;&lt; "總共需要輸入"&lt;&lt; num &lt;&lt; 
      "個成績(每個成績后請加回車鍵):" &lt;&lt; endl;</B>
      <P> 
      <P><B>&nbsp;&nbsp; while ( i &lt;= num)</B>
      <P><B>&nbsp;&nbsp; {</B>
      <P><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "請輸入第" &lt;&lt; i 
      &lt;&lt; "個成績:";</B>
      <P><B>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cin &gt;&gt; 
      score;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; sum += 
      score;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      i++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      }<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
      //輸出統計結果:<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout &lt;&lt; "參加統計的成績數目:" 
      &lt;&lt; num &lt;&lt; endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cout 
      &lt;&lt; "總分為:" &lt;&lt; sum &lt;&lt; 
      endl;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; getchar();</B>
      <P>}
      <P>//---------------------------------------------------------------------------<BR> 
      <P>以下是運行結果,我輸入4個成績參加統計:
      <P><IMG height=176 src="教學--第十章 循環語句.files/ls10.h1.gif" width=432 
border=0>
      <P>回車結束上面的程序。稍作休息。
      <P> 
      <P>為了更直觀地了解循環流程,現在我們來跟蹤這段程序中的while循環。
      <P>1、首先在循環開始處設置斷點(F5 功能):
      <P><IMG height=72 src="教學--第十章 循環語句.files/ls10.h3.gif" width=401 border=0>
      <P> 
      <P>2、按F9運行程序,在DOS窗口提示“請輸入待統計的成績個數:”時,輸入4,并回車。
      <P> 
      <P>3、程序將在一瞬間運行到第一步設置的斷點所在行。即 while(...)這一行。
      <P>&nbsp;&nbsp; 此時請鼠標挪到 i 上,稍等片刻,出現提示 “i=1",同樣的方法可以觀察num的值。
      <P><IMG height=71 src="教學--第十章 循環語句.files/ls10.h4.gif" width=402 border=0>
      <P> 
      <P>可見第一遍循環時,i = 1,num = 4,條件:i &lt;= num 顯然成立,循環得以繼續。
      <P> 
      <P>4、按F8,程序往下運行一行,接著再按F8,程序要求輸入一個成績,請切換到DOS窗口,隨便輸入一個數,并回車。
      <P>回車后,程序運行到下圖中藍底的一行:
      <P><IMG height=130 src="教學--第十章 循環語句.files/ls10.h7.gif" width=399 
border=0>
      <P>5、之后,連續按F8,你將發現程序“回頭”運行到 while(...)這一行。此時,i=2, i &lt;= num 
      條件仍然成立,如果您想再跟蹤一遍循環,請繼續按F8,如果想結束跟蹤,在斷點行上再按一次F5以取消斷點,然后按F9,程序恢復全速運行。
      <P><IMG height=124 src="教學--第十章 循環語句.files/ls10.h6.gif" width=395 
border=0>
      <P>(程序往回走,回到while行)
      <P> 

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久777777| 成人综合在线观看| 午夜久久福利影院| 亚洲一区二区在线免费看| 亚洲欧美激情插| 亚洲影院理伦片| 亚洲一级二级三级| 一区二区欧美精品| 亚洲一区在线观看免费观看电影高清 | 日韩女优毛片在线| 日韩午夜av一区| 欧美一卡二卡在线| 欧美不卡一二三| 精品国产乱码久久久久久图片| 欧美一区二区二区| 日韩视频在线一区二区| 精品少妇一区二区三区在线播放| 欧美va亚洲va国产综合| 精品精品欲导航| 国产人伦精品一区二区| 国产日产欧美一区| 国产精品超碰97尤物18| 一区二区三区欧美视频| 亚洲成人av中文| 久久99久国产精品黄毛片色诱| 免费视频最近日韩| 粉嫩蜜臀av国产精品网站| 成人午夜电影小说| 欧美婷婷六月丁香综合色| 日韩一区二区电影在线| 2021中文字幕一区亚洲| 欧美国产日本韩| 亚洲一区二区三区中文字幕在线| 五月激情六月综合| 国产69精品久久99不卡| 91免费国产在线| 欧美成人r级一区二区三区| 日韩欧美一卡二卡| 国产精品国产三级国产普通话三级 | 人妖欧美一区二区| 国产二区国产一区在线观看| 99久久久久免费精品国产| 欧美性极品少妇| 欧美一区二区久久| 国产日韩av一区| 五月婷婷综合网| 国产一区二区剧情av在线| 97国产一区二区| 欧美一级理论性理论a| 国产视频一区不卡| 亚洲电影中文字幕在线观看| 黄色精品一二区| 日本韩国欧美三级| 欧美精品一区二区精品网| 亚洲六月丁香色婷婷综合久久| 日韩激情一区二区| 成人app网站| 日韩欧美电影一二三| 日韩毛片一二三区| 国产一区二区在线视频| 在线观看日韩电影| 中文一区二区在线观看| 美女mm1313爽爽久久久蜜臀| 色婷婷久久久久swag精品| 26uuu另类欧美| 日产欧产美韩系列久久99| 91在线免费看| 久久综合九色综合欧美就去吻| 一区二区三区四区在线免费观看| 国产一区中文字幕| 欧美日韩一区小说| 国产精品国产自产拍高清av | 色琪琪一区二区三区亚洲区| 精品粉嫩超白一线天av| 国产女人18毛片水真多成人如厕| 性欧美大战久久久久久久久| 不卡电影一区二区三区| 久久香蕉国产线看观看99| 首页综合国产亚洲丝袜| 色偷偷久久人人79超碰人人澡| 国产精品婷婷午夜在线观看| 蜜桃av一区二区三区电影| 欧美日韩一级二级| 亚洲自拍都市欧美小说| 99久久精品久久久久久清纯| 久久人人超碰精品| 久久电影网电视剧免费观看| 777奇米成人网| 五月婷婷色综合| 欧美色视频在线| 亚洲国产精品精华液网站| 欧美性受极品xxxx喷水| 夜夜嗨av一区二区三区中文字幕| 99久久精品一区| 国产精品国产精品国产专区不片| 国产一区二区三区美女| 久久久影院官网| 国产成人综合网站| 国产精品女人毛片| 大美女一区二区三区| 国产精品美女久久久久久久久久久| 国产一区在线观看视频| 26uuu色噜噜精品一区二区| 国产一区二区在线观看视频| 久久久五月婷婷| 国产成a人亚洲精品| 国产精品毛片大码女人 | 久久精品亚洲国产奇米99| 久久国产尿小便嘘嘘尿| 精品福利av导航| 成人福利电影精品一区二区在线观看| 国产精品嫩草久久久久| 国产成人a级片| 专区另类欧美日韩| 91久久国产综合久久| 一区二区三区在线视频免费观看| 色欧美片视频在线观看| 亚洲国产精品久久艾草纯爱| 欧美中文字幕亚洲一区二区va在线| 一区二区在线电影| 欧美午夜理伦三级在线观看| 亚洲国产成人porn| 7777精品伊人久久久大香线蕉最新版| 青娱乐精品在线视频| 欧美成人aa大片| 国产91精品一区二区麻豆网站| 欧美高清在线精品一区| 99久久精品国产导航| 一区二区三区久久| 欧美一区二区福利在线| 看片的网站亚洲| 国产农村妇女毛片精品久久麻豆 | 日韩欧美色电影| 高清在线不卡av| 亚洲人成在线观看一区二区| 91精品办公室少妇高潮对白| 亚洲大型综合色站| 日韩精品一区二区三区视频 | 色爱区综合激月婷婷| 五月婷婷久久综合| 久久久亚洲高清| 色婷婷国产精品| 麻豆免费精品视频| 欧美激情艳妇裸体舞| 日本高清无吗v一区| 久久99国产精品尤物| 亚洲欧美怡红院| 欧美一区二区福利在线| 国产精品一二三四区| 亚洲欧美日韩国产另类专区 | 人禽交欧美网站| 国产精品久久毛片| 欧美日韩国产综合视频在线观看 | 国产丶欧美丶日本不卡视频| 亚洲精品菠萝久久久久久久| 日韩一二三区不卡| 不卡电影一区二区三区| 青椒成人免费视频| 国产精品二区一区二区aⅴ污介绍| 在线观看亚洲专区| 国产精品综合视频| 午夜久久久久久| 国产日韩成人精品| 欧美日韩成人综合| 成人黄色777网| 一区二区三区电影在线播| 久久日韩粉嫩一区二区三区| 欧美美女一区二区三区| 不卡一卡二卡三乱码免费网站| 亚洲国产美国国产综合一区二区| 欧美国产日本视频| 欧美大白屁股肥臀xxxxxx| 欧洲另类一二三四区| 不卡av在线免费观看| 国产美女视频91| 老司机精品视频在线| 亚洲国产欧美在线| 1024国产精品| 日本一区二区三区四区在线视频| 欧美精三区欧美精三区| 99视频精品全部免费在线| 国产伦精品一区二区三区免费| 亚洲h在线观看| 亚洲视频中文字幕| 欧美国产在线观看| 精品91自产拍在线观看一区| 欧美日韩你懂的| 99re热视频这里只精品| 懂色中文一区二区在线播放| 日本成人在线网站| 丝袜亚洲另类丝袜在线| 一区二区日韩av| 亚洲特黄一级片| 国产欧美精品日韩区二区麻豆天美| 日韩免费视频线观看| 欧美精品v日韩精品v韩国精品v| 欧美在线你懂的| 96av麻豆蜜桃一区二区| 成人黄色网址在线观看| 国产在线精品一区二区三区不卡|