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

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

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

?? 很好的介紹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一区二区三区免费野_久草精品视频
在线免费观看一区| 久久一区二区视频| 欧美日韩亚洲国产综合| 欧美综合一区二区| 欧美午夜精品理论片a级按摩| 99久久99久久精品免费观看| av综合在线播放| 91一区在线观看| 91美女视频网站| 欧美视频一区二区| 91精品一区二区三区久久久久久 | 成人18视频在线播放| 福利一区福利二区| 波多野结衣在线一区| 成人黄色小视频| 日本韩国欧美一区二区三区| 精品视频1区2区3区| 欧美猛男gaygay网站| 日韩一区二区三免费高清| 欧美电影免费观看高清完整版在线| 欧美成人aa大片| 国产日韩欧美高清| 亚洲激情图片小说视频| 日韩中文欧美在线| 精品亚洲免费视频| 成人黄色a**站在线观看| 91丨九色丨蝌蚪丨老版| 欧美日本一区二区三区四区| 欧美疯狂做受xxxx富婆| 亚洲精品一区二区三区福利| 国产日韩av一区二区| 亚洲人成小说网站色在线| 午夜精品爽啪视频| 国产一区在线不卡| 91免费看片在线观看| 制服.丝袜.亚洲.中文.综合| 精品国产区一区| 中文字幕在线不卡一区| 亚洲国产va精品久久久不卡综合| 免费av成人在线| 国产白丝精品91爽爽久久| 91在线无精精品入口| 日韩欧美专区在线| 中文字幕一区在线观看视频| 亚洲福利视频一区| 国产精品系列在线观看| 欧美性三三影院| 久久综合网色—综合色88| 亚洲综合在线五月| 天堂va蜜桃一区二区三区| 国产很黄免费观看久久| 欧美在线|欧美| 久久久亚洲精品石原莉奈| 一区二区国产视频| 国产麻豆午夜三级精品| 欧美色偷偷大香| 久久久久国产精品厨房| 亚洲国产一区二区在线播放| 国产激情一区二区三区| 欧美日韩国产经典色站一区二区三区| 国产欧美中文在线| 免费成人你懂的| 色婷婷综合在线| 久久精品一区二区三区不卡| 亚洲r级在线视频| 波多野结衣的一区二区三区| 欧美一区二区女人| 亚洲三级电影网站| 精品一二三四区| 欧美日韩不卡视频| 亚洲欧美区自拍先锋| 国产精品一区二区不卡| 欧美日韩免费一区二区三区视频| 国产精品欧美久久久久一区二区| 日本不卡高清视频| 日本精品一区二区三区高清 | 69成人精品免费视频| 亚洲欧洲制服丝袜| 国产成人av一区二区三区在线观看| 69堂亚洲精品首页| 亚洲韩国精品一区| 色婷婷av一区二区三区软件| 国产精品家庭影院| 国产精品996| 26uuu国产日韩综合| 免费成人美女在线观看| 欧美妇女性影城| 亚洲小说欧美激情另类| 91麻豆文化传媒在线观看| 国产精品国模大尺度视频| 黄页网站大全一区二区| 日韩一区二区在线观看视频播放| 亚洲午夜在线视频| 欧美性一二三区| 亚洲影院在线观看| 91久久精品国产91性色tv| 亚洲三级电影网站| 91偷拍与自偷拍精品| 亚洲日本在线a| 91在线无精精品入口| 亚洲欧洲美洲综合色网| www.在线成人| 国产精品久久夜| 成人av先锋影音| 中文字幕欧美一区| av男人天堂一区| 亚洲精品成人天堂一二三| 日本高清成人免费播放| 亚洲一区二区在线免费看| 欧美在线不卡视频| 亚洲大片精品永久免费| 制服丝袜中文字幕一区| 久久精品国产色蜜蜜麻豆| 精品欧美一区二区在线观看| 捆绑紧缚一区二区三区视频| 久久综合国产精品| 成人伦理片在线| 亚洲人午夜精品天堂一二香蕉| 色综合久久中文综合久久牛| 洋洋成人永久网站入口| 欧美日韩一区二区在线视频| 日韩中文字幕一区二区三区| 精品久久人人做人人爱| 国产91丝袜在线播放| 亚洲男人的天堂在线aⅴ视频| 在线观看91精品国产入口| 日本美女一区二区三区视频| 日韩欧美的一区| 国产成人鲁色资源国产91色综 | 久久精品国内一区二区三区| 久久人人超碰精品| 99久久伊人精品| 亚洲成av人片在线观看| 久久婷婷成人综合色| 91视视频在线观看入口直接观看www| 一区二区三区美女视频| 日韩一区二区三区四区五区六区| 国产aⅴ综合色| 亚洲电影视频在线| 精品精品国产高清一毛片一天堂| 成人精品视频.| 亚洲成a人片综合在线| 久久免费午夜影院| 在线观看日韩国产| 激情五月播播久久久精品| 中文字幕在线不卡| 欧美一二三区精品| fc2成人免费人成在线观看播放 | 午夜精品久久久| 久久久不卡影院| 欧美无人高清视频在线观看| 国产美女精品人人做人人爽 | av在线播放成人| 亚洲sss视频在线视频| 国产日韩欧美一区二区三区乱码 | 国产拍揄自揄精品视频麻豆| 欧美性高清videossexo| 国产一区二区免费视频| 一区二区日韩av| 久久精品欧美一区二区三区麻豆| 欧美日韩一级片在线观看| 国产激情视频一区二区在线观看| 亚洲国产精品久久久男人的天堂| 2021中文字幕一区亚洲| 欧美日韩mp4| av色综合久久天堂av综合| 久久精品99国产精品| 亚洲午夜久久久久中文字幕久| 337p粉嫩大胆色噜噜噜噜亚洲| 欧美日韩一区二区在线观看| 99v久久综合狠狠综合久久| 韩国在线一区二区| 日韩精品乱码av一区二区| 1024国产精品| 久久精品一区二区| 日韩欧美亚洲另类制服综合在线 | 亚洲人123区| 国产亚洲精品bt天堂精选| 欧美一区二区二区| 欧美性色黄大片| av电影天堂一区二区在线观看| 狠狠色狠狠色综合| 蜜桃视频免费观看一区| 亚洲国产精品嫩草影院| 亚洲欧美另类久久久精品| 中文欧美字幕免费| 久久久久久久国产精品影院| 日韩视频一区二区| 在线电影院国产精品| 欧美熟乱第一页| 在线精品国精品国产尤物884a| 成人免费视频播放| 国产成人a级片| 国产激情一区二区三区四区| 国产一区在线不卡| 激情综合色播五月| 精品在线亚洲视频| 精品亚洲成av人在线观看| 日本在线不卡视频一二三区| 亚洲成人高清在线|