c++ - leetcoed运行时报错这样Run Code Status: Compile Error
本文介绍了c++ - leetcoed运行时报错这样Run Code Status: Compile Error的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
我在本地电脑上运行了,结果正确,但在leetcode上报错,不知道是代码的问题还是操作错误,求指教。谢谢
class Solution {
public:
vector<int> twoSum(vector<int>& nums, int target) {
int a=0,b=1;
vector<int>::iterator ite1= nums.begin();
vector<int>::iterator ite2= ite1+1;
vector<int> result;
bool found=0;
for(;(ite1!= nums.end()&&(found==0));ite1++,a++)
{
if (*ite1>target)
{
ite1++;
}
for(ite2= ite1+1,b=a+1;ite2!= nums.end();ite2++,b++)
{
if (*ite2>target)
{
ite2++;
}
if((*ite1+*ite2)==target)
{
result.clear();
found=1;
result.push_back(a);
result.push_back(b);
break;
}
}
}
return result;
};
解决方案
最后的分号前面少一个括号,syntax error。
这篇关于c++ - leetcoed运行时报错这样Run Code Status: Compile Error的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文