⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 page_279.html

📁 Programming and Problem Solving with C++
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">	<html>		<head>			<title>page_279</title>			<link rel="stylesheet" href="reset.css" type="text/css" media="all">			<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />		</head>		<body>		<table summary="top nav" border="0" width="100%">			<tr>				<td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_278.html">&lt;&nbsp;previous page</a></td>				<td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_279</strong></td>				<td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_280.html">next page&nbsp;&gt;</a></td>			</tr>					<tr>				<td align="left" colspan="3" style="background: #ffffff; padding: 20px;">    <table border="0" width="100%" cellpadding="0"><tr><td align="center">  <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td align="left"></td>  <td align="right"></td>  </tr></table></td></tr><tr><td align="left"><p></p><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td align="right"><font face="Times New Roman, Times, Serif" size="2" color="#FF0000">Page 279</font></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">sible for an outer loop to do no processing other than to execute the inner loop repeatedly. On the other hand, the inner loop might be just a small part of the processing done by the outer loop; there could be many statements preceding or following the inner loop.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">Let's look at another example. For nested count-controlled loops, the pattern looks like this (where outCount is the counter for the outer loop, inCount is the counter for the inner loop, and limit1 and limit2 are the number of times each loop should be executed):</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">outCount聽=聽1;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽Initialize聽outer聽loop聽counter<br />while聽(outCount聽&lt;=聽limit1)<br />{<br />聽聽聽聽.<br />聽聽聽聽.<br />聽聽聽聽.<br />聽聽聽聽inCount聽=聽1;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽Initialize聽inner聽loop聽counter<br />聽聽聽聽while聽(inCount聽&lt;=聽limit2)<br />聽聽聽聽{<br />聽聽聽聽聽聽聽聽.<br />聽聽聽聽聽聽聽聽.<br />聽聽聽聽聽聽聽聽.<br />聽聽聽聽聽聽聽聽inCount++;聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽Increment聽inner聽loop聽counter<br />聽聽聽聽}<br />聽聽聽聽.<br />聽聽聽聽.<br />聽聽聽聽.<br />聽聽聽聽outCount++;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽Increment聽outer聽loop聽counter<br />}</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Times New Roman, Times, Serif" size="3">Here, both the inner and outer loops are count-controlled loops, but the pattern can be used with any combination of loops. The following program fragment shows a count-controlled loop nested within an EOF-controlled loop. The outer loop inputs an integer value telling how many asterisks to print out across a row of the screen. (We use the numbers to the right of the code to trace the execution of the program below.)</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td>  <td colspan="3" height="12"></td>  <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td>  <td><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">cin聽&gt;&gt;聽starCount;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽1<br />while聽(cin)聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽2<br />{<br />聽聽聽聽loopCount聽=聽1;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽3<br />聽聽聽聽while聽(loopCount聽&lt;=聽starCount)聽聽聽聽聽4<br />聽聽聽聽{<br />聽聽聽聽聽聽聽聽cout聽&lt;&lt;聽'*';聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽5<br />聽聽聽聽聽聽聽聽loopCount++;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽6<br />聽聽聽聽聽聽聽聽}<br />聽聽聽聽聽聽聽聽cout聽&lt;&lt;聽endl;聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽7<br />聽聽聽聽聽聽聽聽cin聽&gt;&gt;聽starCount;聽聽聽聽聽聽聽聽聽聽聽聽聽聽8<br />}<br />cout聽&lt;&lt;聽"Goodbye"聽&lt;&lt;聽endl;聽聽聽聽聽聽聽聽聽聽聽聽聽9</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr></table><p><font size="0"></font></p>  </td>			</tr>				<tr>				<td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_278.html">&lt;&nbsp;previous page</a></td>				<td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_279</strong></td>				<td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_280.html">next page&nbsp;&gt;</a></td>			</tr>		</table>		</body>	</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -