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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 教學--第十章 循環(huán)語句.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>教學--第十章 循環(huán)語句</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>P {
	MARGIN: 1px 2px; LINE-HEIGHT: 150%
}
.節(jié)標題 {
	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><!-- 標題 --><!--標題結(jié)束 --><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>第十章 循環(huán)語句</H2>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.1">10.1 while 
      循環(huán)</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.2">10.2 do 
      ... while 循環(huán)</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.3">10.3 for 
      循環(huán)</A></P>
      <P>&nbsp;&nbsp; <A 
      href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.3.1">10.3.1 
      循環(huán)條件三要素</A></P>
      <P>&nbsp;&nbsp; <A 
      href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.3.2">10.3.2 
      三要素在for循環(huán)結(jié)構(gòu)上體現(xiàn)</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.4">10.4 
      多層循環(huán)</A></P>
      <P><A href="http://d2school.com/bcyl/bhcpp/newls/ls10.htm#10.5">10.5 
      小結(jié)及一點問題</A></P>
      <P> </P>
      <P> </P>
      <P>循環(huán)就是反復。
      <P>生活中,需要反復的事情很多。譬如你我的整個人生,就是一個反復,反復每一天的生活,直到死,幸好,我們每天的生活并不完全一個樣。
      <P> 
      <H3><A name=10.1>10.1</A> while 循環(huán)</H3>
      <P> 
      <P>語法形式:
      <P> 
      <P>while(條件)
      <P>{
      <P>&nbsp; 需要循環(huán)執(zhí)行的語句;&nbsp; 
      <P>}
      <P>&nbsp;
      <P>while 是“當”的意思。
      <P> 
      <P>請首先和if語句作一個比較:
      <P> 
      <P>if(條件)
      <P>{
      <P>&nbsp; 條件成立時執(zhí)行的語句;
      <P>}
      <P> 
      <P>二者除了關(guān)鍵字不一樣以外,結(jié)構(gòu)完全一樣。但一定要注意,在條件成立時,if語句僅僅執(zhí)行一遍,而while語句則將反復執(zhí)行,直到條件不再成立。
      <P>請看while循環(huán)的流程圖:
      <P> 
      <P><IMG height=353 src="教學--第十章 循環(huán)語句.files/ls10.h2.gif" width=357 
border=0>
      <P>程序從“前面的語句”開始執(zhí)行,然后進行條件判斷,如果條件成立,則執(zhí)行一次“每次循環(huán)執(zhí)行的語句”,再后請?zhí)貏e注意紅色部分,這是我們碰上的,第一次會往后走流程:紅線就像汽車拐彎,掉頭到條件處(并不包括前面的語句),然后再進行下一次的條件判斷……直到某一次判斷時條件不成立了,程序“繼續(xù)后面的語句”。
      <P> 
      <P> 
      <P>我們用while的語法套用生活中的實際例子,可以直觀地看出while的用法。
      <P>假設(shè)有一個愛哭的小娃娃,有一天她要求父母給買一條小紅裙,可惜父母不同意,于是她就開始一個循環(huán):<BR>&nbsp;&nbsp; 
      <P>while ( 父母不給買小紅裙) 
      <P>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我哭;<BR>&nbsp;&nbsp; } 
      <P> 
      <P>這段“代碼”的意思是:當“父母不給買小紅裙”,那么,小女孩就一遍一遍地哭。
      <P>這就是我們和循環(huán)流程的第一個遭遇戰(zhàn)。所舉的例子看似直觀:“小孩一遍遍地哭,直到父母給買裙”,但真正要用程序的語言來正確地表達出來,需要很多方面要考慮到,必竟,程序是嚴謹?shù)摹?      <P>首先,<B>一個合適的判斷是否繼續(xù)的條件相當重要。</B>小女孩要繼續(xù)哭,僅僅“父母不給買小紅裙”,這顯示不符合事實,想想我們小時候,再會哭,最終也有累的時候,所以,要想繼續(xù)哭,我們的條件有兩個:“父母不給買小紅裙”并且“我還沒有哭累”。 

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

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产一区二区视频在线| 91搞黄在线观看| xfplay精品久久| 国产盗摄一区二区| 亚洲精品久久7777| 久久综合九色综合97婷婷女人| 成人av中文字幕| 日本欧美一区二区三区乱码| 精品国产99国产精品| 欧洲精品在线观看| 国产大陆亚洲精品国产| 午夜精品福利一区二区三区蜜桃| 精品日韩成人av| 欧美日韩国产首页| 欧美性大战久久久久久久蜜臀| 亚洲另类春色校园小说| 久久久777精品电影网影网| 欧美一级欧美三级在线观看| 欧美日韩一区二区三区免费看| 国产传媒久久文化传媒| 久久99国产精品尤物| 日韩激情av在线| 日本午夜一本久久久综合| 亚洲高清三级视频| 亚洲国产精品久久久久婷婷884| 亚洲精品视频一区| 亚洲精品欧美专区| 亚洲欧美日韩国产综合| 亚洲免费大片在线观看| 一区二区三区 在线观看视频| 亚洲免费观看高清| 五月激情丁香一区二区三区| 亚洲一二三四久久| 日韩高清不卡在线| 国产在线精品一区二区夜色| 成人精品在线视频观看| av福利精品导航| 欧美性大战久久久| 久久免费午夜影院| 亚洲欧美激情视频在线观看一区二区三区| 亚洲视频一二三区| 麻豆精品视频在线| 99九九99九九九视频精品| 欧美色偷偷大香| 久久精品免视看| 亚洲成a人v欧美综合天堂 | 在线播放亚洲一区| 91麻豆精品国产91久久久更新时间| 日韩欧美一级二级三级久久久| 91精品国产欧美一区二区18| 精品久久久久久久久久久久包黑料| 久久精品人人做| 免费视频最近日韩| 在线观看国产日韩| 久久精品水蜜桃av综合天堂| 一区二区三区四区蜜桃 | 国产一区在线观看麻豆| 91久久精品网| 亚洲激情网站免费观看| 国产激情视频一区二区三区欧美 | 免费人成精品欧美精品| 成人黄色在线视频| 国产亚洲欧美日韩日本| 青娱乐精品视频| 欧美性猛交xxxxxx富婆| 亚洲婷婷综合色高清在线| 国产精品羞羞答答xxdd| 精品不卡在线视频| 久久精品国产成人一区二区三区| 色综合色狠狠天天综合色| 中文字幕一区二区三区色视频| 久久疯狂做爰流白浆xx| 日韩欧美电影在线| 激情综合网av| 国产婷婷色一区二区三区| 精品一区二区免费在线观看| 日韩欧美精品在线视频| 美国三级日本三级久久99| 精品美女在线观看| 国产精品99久| 综合久久一区二区三区| 欧美日韩一本到| 成人国产一区二区三区精品| 一区二区三区在线观看网站| 欧美在线制服丝袜| 美女在线观看视频一区二区| 免费亚洲电影在线| 亚洲欧洲美洲综合色网| 国产在线一区二区| 粉嫩av一区二区三区在线播放| 日本道免费精品一区二区三区| 91天堂素人约啪| 日韩精品专区在线| 欧美视频中文字幕| 精品美女在线观看| 欧美韩国日本综合| 亚洲视频一区二区在线观看| 精品免费视频.| 亚洲人成伊人成综合网小说| 欧美精品一区二| 欧美日韩中文字幕一区二区| 国内成人免费视频| 激情欧美日韩一区二区| 亚洲国产精品一区二区www| 国产亚洲欧美一区在线观看| 欧美久久久久久蜜桃| 色综合网站在线| a在线播放不卡| 国产精品影视在线观看| 麻豆91在线播放| 男女性色大片免费观看一区二区 | 在线观看国产一区二区| 国产91精品精华液一区二区三区 | 色综合咪咪久久| 一本久道久久综合中文字幕| 99久久国产综合精品女不卡| 成人av电影在线播放| 日本黄色一区二区| 欧美日韩视频不卡| 欧美日韩在线播放一区| 精品国产一区二区精华| 国产精品久久久久久亚洲伦| 亚洲女同ⅹxx女同tv| 久久精品国产久精国产爱| 成人黄色777网| 色婷婷av一区二区三区软件| 日韩欧美国产综合在线一区二区三区| 精品国产网站在线观看| 亚洲欧美福利一区二区| 精品午夜久久福利影院| 在线亚洲精品福利网址导航| 精品国产污污免费网站入口| 亚洲综合一区在线| 国产福利精品导航| 欧美一区2区视频在线观看| 中文字幕二三区不卡| 国产综合久久久久久久久久久久| 色婷婷av一区二区三区软件 | 激情综合色综合久久综合| 韩国一区二区三区| 欧美大白屁股肥臀xxxxxx| 日韩电影在线免费| 日韩一级免费一区| 国产在线观看免费一区| 国产精品电影院| 欧美男生操女生| 性欧美疯狂xxxxbbbb| 欧美精品成人一区二区三区四区| 亚洲日本va在线观看| 色嗨嗨av一区二区三区| **性色生活片久久毛片| 91亚洲午夜精品久久久久久| 国产精品久久毛片a| av在线一区二区| 亚洲亚洲精品在线观看| 制服.丝袜.亚洲.中文.综合| 另类中文字幕网| 国产亚洲短视频| 北岛玲一区二区三区四区| 亚洲狼人国产精品| 日韩欧美国产三级| av午夜一区麻豆| 美女视频黄免费的久久 | 亚洲精品福利视频网站| 欧美日韩一区二区三区在线看| 精品一区二区日韩| 亚洲成人av中文| 亚洲国产精品精华液ab| 欧美一区二区三区人| 欧美亚洲综合色| www.视频一区| 中文字幕一区日韩精品欧美| 欧美丰满少妇xxxxx高潮对白 | 93久久精品日日躁夜夜躁欧美| 亚洲黄色免费电影| 久久久久久久网| 日韩一区二区电影| 在线观看亚洲精品| 一本久道久久综合中文字幕 | av一二三不卡影片| 韩国毛片一区二区三区| 日韩国产在线一| 天天影视色香欲综合网老头| 亚洲欧美国产高清| 欧美国产一区在线| 欧美极品美女视频| 国产亚洲精品超碰| 久久久91精品国产一区二区精品| 欧美大胆一级视频| 日韩欧美专区在线| 国产亚洲一本大道中文在线| 久久精品欧美一区二区三区麻豆| 26uuu国产日韩综合| 国产精品卡一卡二| 亚洲免费伊人电影| 午夜精品久久久久久久| 青青草一区二区三区| 国产一区二区三区高清播放| 成人黄色综合网站| 7777精品伊人久久久大香线蕉最新版|