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

📄 subject_23111.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:23111 发表者:苦闷 发表日期:2002-12-01 18:07:17
<br>主题:为什么得不到想要的结果
<br>内容:void main()<BR>{<BR>&nbsp;&nbsp;&nbsp;&nbsp;int i,k,g;<BR>&nbsp;&nbsp;&nbsp;&nbsp;int a[5];<BR>&nbsp;&nbsp;&nbsp;&nbsp;static int n=0;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"请输入5个整数:"&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;5;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;a[i];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"a["&lt;&lt;i&lt;&lt;"]="&lt;&lt;a[i]&lt;&lt;endl;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"请输入你要删除的数:"&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;cin&gt;&gt;k;<BR>&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;5;i++)<BR>&nbsp;&nbsp; if(a[i]=k){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;i&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;n++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(g=i+1;g&lt;5;g++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a[g-1]=a[g];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(i=0;i&lt;5-n;i++){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cout&lt;&lt;"a["&lt;&lt;i&lt;&lt;"]="&lt;&lt;a[i]&lt;&lt;endl;;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>}假如我输入的是12 25 25 36 78然后我想删除25,但是执行到for(i=0;i&lt;5;i++) if(a[i]=k){ cout&lt;&lt;i&lt;&lt;endl;}然后输出的是0 1 2 3 4,我要得是1 2怎么得不到这个结果,假如改为for(i=0;i&lt;5;i++) if(a[i]=k){ cout&lt;&lt;i&lt;&lt;endl; break;}得到得是0;还有为什么这五个整数一定要输入在一行上,能不能输入一个整数然后就回车,再输入另外一个啊。高手能不能指出怎么搞。<BR><BR>2002-12-1 19:43:01

⌨️ 快捷键说明

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