数学建模社区-数学中国

标题: vc~~~给点指示啊~~ [打印本页]

作者: SKYjiong    时间: 2006-3-25 17:38
标题: vc~~~给点指示啊~~
<div style="FONT-SIZE: 14px; LINE-HEIGHT: 15pt;"><p>#include "stdafx.h"<br/>#include &lt;iostream&gt;<br/>#include &lt;vector&gt;<br/>using namespace std;<br/>void main()<br/>{<br/>vector&lt;int&gt; s;<br/>s.clear();<br/>for(int a;cin&gt;&gt;a;){<br/>&nbsp;&nbsp;s.push_back(a);<br/>}<br/>for(int j=0;j&lt;s.size();j++)<br/>&nbsp;&nbsp;cout&lt;&lt;s[j]&lt;&lt;endl;<br/>}</p><p>上面编的for语句没有判断循环结束的条件 循环永远执行下去了</p><p>怎么样加一个条件使程序执行时输入你要的数后&nbsp;&nbsp;按下Enter键结束循环~~</p><img src="http://bbs.zjut.com/Skins/Default/emot/em06.gif" align="middle" border="0" alt=""/></div><div style="FONT-SIZE: 14px; LINE-HEIGHT: 15pt;">先谢谢了~</div><div style="FONT-SIZE: 14px; LINE-HEIGHT: 15pt;">&nbsp;</div>
作者: ailentcy    时间: 2006-3-27 21:56
标题: [建议]
<p>由cin&gt;&gt; 返回的为流对象,故不能用来结束. 要想判断结束,最好是在push-back后</p><p>加一个if(a==var) break;//var 值为你想输入的值</p><p>或在for循环中的cin&gt;&gt;a前,分号之后,加入(a==var)&amp;&amp;</p>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5