亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
精品一区二区三区欧美| 一本大道综合伊人精品热热| 亚洲美女少妇撒尿| 欧美va亚洲va香蕉在线| 91国偷自产一区二区三区观看| 另类小说视频一区二区| 夜夜操天天操亚洲| 国产三级精品视频| 日韩三级.com| 欧美无砖砖区免费| 不卡一区在线观看| 精品一区二区三区视频在线观看| 亚洲伊人色欲综合网| 中文字幕不卡在线播放| 欧美精品一区二区不卡| 欧美精品精品一区| 91久久精品一区二区三区| 国产成a人亚洲| 久久99国产精品麻豆| 午夜视频在线观看一区二区三区| 亚洲视频免费看| 中文字幕精品三区| xfplay精品久久| 日韩欧美色电影| 欧美精品自拍偷拍| 欧美日韩视频第一区| 在线影视一区二区三区| 色悠悠亚洲一区二区| 成人av集中营| 91在线porny国产在线看| 成人黄色国产精品网站大全在线免费观看 | av电影在线观看一区| 狠狠色丁香婷婷综合| 成人久久久精品乱码一区二区三区 | 国产成人在线免费| 久久99国内精品| 久久99精品久久久久| 日韩电影一二三区| 日本中文字幕一区| 日韩高清在线观看| 蜜臀91精品一区二区三区| 日本特黄久久久高潮| 日产欧产美韩系列久久99| 午夜精彩视频在线观看不卡| 天涯成人国产亚洲精品一区av| 亚洲第四色夜色| 婷婷中文字幕一区三区| 日韩专区中文字幕一区二区| 午夜电影网一区| 免费精品99久久国产综合精品| 日韩精品欧美精品| 久久精品av麻豆的观看方式| 久久成人免费日本黄色| 看电影不卡的网站| 久久国产精品一区二区| 国产精品一区二区免费不卡 | 国产精品成人免费精品自在线观看| 久久男人中文字幕资源站| 国产精品麻豆久久久| 成人欧美一区二区三区黑人麻豆| 亚洲人成网站在线| 日韩中文字幕av电影| 久久99精品国产麻豆婷婷| 国产91露脸合集magnet | 久久精品一区二区三区不卡| 国产精品视频免费| 一区二区三区四区av| 喷水一区二区三区| 成人综合婷婷国产精品久久 | 亚洲欧美在线另类| 午夜精品久久久久久久久久久| 激情综合网天天干| 97久久超碰国产精品| 欧美高清一级片在线| 欧美成人一区二区三区| 2021久久国产精品不只是精品| 精品理论电影在线| 国产午夜三级一区二区三| 综合激情成人伊人| 国产乱子轮精品视频| 成人黄色777网| 欧日韩精品视频| 91精品国产麻豆| 国产欧美一二三区| 亚洲精品国产a久久久久久 | 国模冰冰炮一区二区| 丁香婷婷综合激情五月色| 在线一区二区三区| 日韩欧美亚洲一区二区| 国产精品全国免费观看高清| 亚洲一区二区在线视频| 亚洲电影一级黄| 国产高清在线观看免费不卡| 在线一区二区视频| xnxx国产精品| 一区二区三区国产精品| 免费看欧美女人艹b| 白白色 亚洲乱淫| 欧美日韩你懂得| 成人欧美一区二区三区黑人麻豆| 亚洲动漫第一页| 国产经典欧美精品| 欧美日韩国产综合一区二区| 久久人人超碰精品| 一区二区三区成人| 国产一区不卡精品| 色女孩综合影院| 精品国产乱码久久久久久久| 亚洲久草在线视频| 国产一区二区在线影院| 欧美日韩精品一区二区三区蜜桃| 国产午夜精品美女毛片视频| 日韩电影一区二区三区四区| 成人美女视频在线看| 日韩三级精品电影久久久| 亚洲黄色av一区| 国产成a人亚洲| 日韩视频一区在线观看| 一区二区三区四区五区视频在线观看| 精品一二三四区| 欧美日韩一区二区三区四区| 中文字幕av一区二区三区免费看| 免费在线观看视频一区| 狠狠色狠狠色综合| 日韩欧美一区二区视频| 亚洲国产精品一区二区久久| 成人黄色一级视频| 亚洲精品在线电影| 一区二区三区在线免费| 成人av第一页| 国产精品入口麻豆九色| 黑人巨大精品欧美一区| 日韩欧美国产麻豆| 亚洲综合色自拍一区| 欧洲精品一区二区| 亚洲欧美影音先锋| 成人高清视频免费观看| 久久精品日产第一区二区三区高清版| 日本不卡的三区四区五区| 欧美性大战久久| 亚洲欧洲精品天堂一级| 91美女片黄在线观看| 国产精品国产三级国产| 成人高清视频在线| 国产精品理论片| 成人丝袜高跟foot| 久久综合九色综合欧美98 | 另类成人小视频在线| 欧美三电影在线| 喷白浆一区二区| 日韩精品在线网站| 精品一区二区三区久久| 精品少妇一区二区三区日产乱码 | 日韩成人伦理电影在线观看| 777色狠狠一区二区三区| 亚洲超碰精品一区二区| 欧美日本一区二区三区| 亚洲第一搞黄网站| 精品欧美久久久| 国产在线国偷精品产拍免费yy| 久久老女人爱爱| 成人小视频免费观看| 国产精品久久久久久久久快鸭| 99久久久久免费精品国产| 亚洲福利一区二区三区| 欧美一区二区视频在线观看2022| 日韩成人一级片| 久久伊人蜜桃av一区二区| 国产一区二区伦理| 综合久久综合久久| 欧洲日韩一区二区三区| 香蕉久久夜色精品国产使用方法 | 亚洲欧美国产77777| 在线亚洲一区观看| 婷婷六月综合网| 精品欧美一区二区久久| 国产99久久久国产精品免费看| 欧美国产激情二区三区 | 欧美福利一区二区| 精品一区二区综合| 中文字幕乱码日本亚洲一区二区| 色婷婷综合久久久| 丝袜美腿高跟呻吟高潮一区| 欧美r级在线观看| 不卡的av在线播放| 日韩精品久久理论片| 久久久久亚洲综合| 91亚洲精品久久久蜜桃网站| 一区二区免费看| 国产人成一区二区三区影院| 日本久久电影网| 美女视频黄免费的久久| 中文字幕av一区二区三区| 欧美日韩午夜在线视频| 亚洲福利视频导航| 中文字幕在线一区二区三区| 欧美一级电影网站| 不卡av电影在线播放| 日韩成人一区二区| 日本一区二区电影|