c++问题哪里错了,怎么改啊?

vector<int>::iterator iter=iv.begin();
while( iter!=iv.begin()+iv.size()/2)
if(*iter==some_val)
iv.insert(iter,2*some_val);

进入了死循环...
if(*iter==some_val)
iv.insert(iter,2*some_val);
这两行是为while内代码,iter的值始终未变..
while( iter!=iv.begin()+iv.size()/2) 永远成立..
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-07-02
可以问一下您要完成什么功能吗?
把全部的代码都考过来看看,
特别是声明部分。

运行程序的时候出现C++错误怎么办
运行程序的时候出现C++错误这样的问题一般是因为DLL文件出错或者VC运行库没有安装导致的,解决方法 一、下载VC运行库进行安装修复,修复后再进行测试。二、以管理员身份运行命令提示符,打开开始菜单,搜索cmd。在命令提示符上单击右键,选择“以管理员身份运行”;在命令提示符中输入以下命令:for%iin(%win...

c++错误怎么修复
在修改完代码后,需要重新编译并运行程序以验证错误是否已被修复。如果程序仍然报错,需要根据新的错误信息继续检查和修改代码,直到程序正常运行为止。此外,还应该进行充分的测试以确保程序的稳定性和可靠性。修复C++错误需要耐心和细心,理解错误信息并根据这些信息来定位问题是非常关键的。通过不断练习和积累...

C++这代码为什么答案错误?指出并改正,好的加分!!!
回答:您好!很高兴为您解答。 很明显这里的条件判断语句有问题,不符合程序设计者的目的。 第二个if语句,其目的是判断输入数是否可被5或6整除,而语句“(b==0&&c!=0)||(b!=0&&c==0)”则在判断此数是否是:能被5整除而不能被6整除的数,或,能被5整除而不能被6整除的数。那么显然这里如果输...

电脑出现C++语言运行错误,如何解决?
出现此问题的原因为:微软C++语言运行错误。解决的方法和详细的操作步骤如下:1、首先,单击计算机开始菜单中的[运行]选项,如下图所示,然后进入下一步。2、其次,完成上述步骤后,在搜索框中输入[cmd]命令,然后单击界面底部的[确定]按钮,如下图所示,然后进入下一步。3、接着,完成上述步骤后,输...

microsoftvisualc++runtime错误怎么办?
1. 重新安装Visual C++ Redistributable Packages 访问Microsoft官方网站,下载并安装最新版本的Visual C++ Redistributable Packages。这通常可以解决因缺少运行库文件而导致的问题。安装时,确保选择与你系统位数相匹配的版本。2. 检查系统文件是否损坏 有时系统文件的损坏也可能导致这种错误。你可以检查相关的...

微软VC++运行库出错怎么办?
总的来说,解决Microsoft Visual C++ Runtime Library错误需要从多个方面进行排查和修复。用户可以根据错误提示和系统环境来选择合适的解决方法。如果以上方法都无法解决问题,建议联系专业的技术支持团队或者软件开发者以获取更专业的帮助。同时,保持系统和软件的更新也是预防此类问题的重要措施。需要注意的是,...

visual c++ runtime错误怎么解决
首先,尝试更新或重新安装Visual C++运行库。有时,问题可能是由于运行库版本过旧或安装不完整所致。访问Microsoft官方网站,下载并安装与你的操作系统和应用程序兼容的最新Visual C++运行库版本,可能能够解决问题。其次,检查系统是否有病毒或恶意软件。这些恶意程序可能会干扰或破坏Visual C++运行库的正常工作...

Microsoft Visual C++ Runtime错误怎么解决?
首要步骤是检查和更新Visual C++运行库。访问Microsoft官网,找到与你的操作系统和应用兼容的最新版本进行下载并安装。确保已安装的库已升级到最新状态。如果问题仅限于某个应用程序,尝试卸载后重新安装。在卸载时务必删除所有关联文件和设置,以确保无遗漏。Windows自带的SFC扫描工具可以帮助修复操作系统中的...

刚学C++,总是出现这个报错,应该怎么改呀?
至少有3个问题需要解决:1)每个语句结束时需要用分号;结尾 2)条件语句里的判断部分不要使用数学那样的大小表示方式。比如a<b<c并不会得到你所希望的结果,而应该用a<b && b<c。所以还需要了解&&这样的运算符是什么含义如何使用 3)要熟悉if语句的几种常用形式。你的代码写到后面都乱了,要么多...

C++问题!无论对错程序都说只有一个错误…为什么啊
因此问题可以按照以下方法解决:打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutable Fils、Include Files、Library Files、Source Files”的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了。如果你是...

相似回答
大家正在搜